Подтвердить что ты не робот

IPad модальный лист формы в любом случае занимает весь экран

Я пытаюсь создать форму-лист на iPad, который должен быть модальным видом 540x620.

Я создал контроллер представления с файлом NIB, чей вид представляет собой UIView размером 540x620 (с материалами на нем).

Я установил стиль модальной презентации UIModalPresentationFormSheet и вызываю presentModalViewController:animated: на текущем контроллере.

Мой вид слайдов снизу, но вместо того, чтобы быть листом формы, он занимает весь экран (все элементы вида привязаны в верхнем левом углу экрана).

Даже незнакомец, когда я его увольняю, весь пользовательский интерфейс, который был "под ним", все снова выкладывается, чтобы быть в центре, примерно в форме листа размером в центре экрана. Bizarro!

У кого-нибудь есть предложения относительно того, что может вызвать это поведение?

Спасибо.

4b9b3361

Ответ 1

Выяснил это. Я устанавливал стиль модальной презентации на родительском контроллере представления - его нужно установить на вновь созданный дочерний контроллер. Нужно думать об этом как о качестве ребенка, а не о том, что контролирует родитель.

Я бы удалил этот вопрос, но цифра я оставлю его в качестве указателя будущего будущего.