В IOS5, с раскадровками, предположим, что у вас есть UISplitViewController, у которого есть некоторые представления, настроенные как главные, и подробные представления, как обычно. Одно из представлений сведений настроено как начальный контроллер представления сведений для UISplitViewController, и поэтому его размер в раскадровке соответствует размеру обычного представления сведений. Другие подробные виды вытекают из этого подробного вида и из-за отношения перехода также имеют размер как обычные подробные виды.
И, конечно же, все они динамически изменяют размер при изменении ориентации устройства. Все идет нормально.
Теперь предположим, что вы добавили еще один UIViewController, который вы собираетесь использовать в качестве подробного представления для UISplitView. В этом случае, однако, вы будете программноделать его подробным представлением вместо использования перехода "заменить".
В раскадровке этот вид будет полноразмерным, т. е. он не будет выглядеть как детальный вид. Это делает размещение интерфейса в раскадровке проблемой.
На приложенном снимке экрана вы можете видеть, что крайний правый вид является полноразмерным. Я хочу сделать его детальным в раскадровке.
Как это делается? Я пробовал различные комбинации размеров и параметров в инспекторе атрибутов, но, похоже, ничего не дало особого эффекта. Очевидным выбором был бы «Размер: детализация» в разделе «Смоделированные метрики» инспектора атрибутов, но это, похоже, ничего не делает.