IPad модальный лист формы в любом случае занимает весь экран
Я пытаюсь создать форму-лист на iPad, который должен быть модальным видом 540x620.
Я создал контроллер представления с файлом NIB, чей вид представляет собой UIView размером 540x620 (с материалами на нем).
Я установил стиль модальной презентации UIModalPresentationFormSheet
и вызываю presentModalViewController:animated:
на текущем контроллере.
Мой вид слайдов снизу, но вместо того, чтобы быть листом формы, он занимает весь экран (все элементы вида привязаны в верхнем левом углу экрана).
Даже незнакомец, когда я его увольняю, весь пользовательский интерфейс, который был "под ним", все снова выкладывается, чтобы быть в центре, примерно в форме листа размером в центре экрана. Bizarro!
У кого-нибудь есть предложения относительно того, что может вызвать это поведение?
Спасибо.
Ответы
Ответ 1
Выяснил это. Я устанавливал стиль модальной презентации на родительском контроллере представления - его нужно установить на вновь созданный дочерний контроллер. Нужно думать об этом как о качестве ребенка, а не о том, что контролирует родитель.
Я бы удалил этот вопрос, но цифра я оставлю его в качестве указателя будущего будущего.