как изменить размер (визуально, а не программно) подробного представления UISplitViewController в раскадровке ?

В IOS5, с раскадровками, предположим, что у вас есть UISplitViewController, у которого есть некоторые представления, настроенные как главные, и подробные представления, как обычно. Одно из представлений сведений настроено как начальный контроллер представления сведений для UISplitViewController, и поэтому его размер в раскадровке соответствует размеру обычного представления сведений. Другие подробные виды вытекают из этого подробного вида и из-за отношения перехода также имеют размер как обычные подробные виды.

И, конечно же, все они динамически изменяют размер при изменении ориентации устройства. Все идет нормально.

Теперь предположим, что вы добавили еще один UIViewController, который вы собираетесь использовать в качестве подробного представления для UISplitView. В этом случае, однако, вы будете программноделать его подробным представлением вместо использования перехода "заменить".

В раскадровке этот вид будет полноразмерным, т. е. он не будет выглядеть как детальный вид. Это делает размещение интерфейса в раскадровке проблемой.

На приложенном снимке экрана вы можете видеть, что крайний правый вид является полноразмерным. Я хочу сделать его детальным в раскадровке.Far-right view should be detail view sized

Как это делается? Я пробовал различные комбинации размеров и параметров в инспекторе атрибутов, но, похоже, ничего не дало особого эффекта. Очевидным выбором был бы «Размер: детализация» в разделе «Смоделированные метрики» инспектора атрибутов, но это, похоже, ничего не делает.Detail view sizing attribute seems to do nothing

11
задан adriandz 5 June 2012 в 17:50
поделиться