Почему представления загружаются из перьев, расположенных на 20 пикселей ниже строки состояния? - PullRequest
3 голосов
/ 01 апреля 2010

Я пытаюсь настроить макет как таковой в приложении для iPad. Он будет иметь три основных вида, которые составляют весь экран. Представления будут расположены друг над другом, каждый из которых будет занимать всю ширину. У меня есть один основной файл пера, который занимает все пространство экрана. В этом nib-файле я создаю три контроллера вида с помощью розеток. Тогда у меня есть этот код:

- (void)viewDidLoad {
    [super viewDidLoad];

    [self.view addSubview:controllerOne.view];
    [self.view addSubview:controllerTwo.view];
    [self.view addSubview:controllerThree.view];
}

Это добавляет изображения друг на друга и на 20 пикселей ниже. Однако после поворота на альбомную и обратно они находятся прямо под строкой состояния. Вы знаете, что может быть причиной этого?

1 Ответ

5 голосов
/ 26 мая 2010

Я выяснил причину этого. Когда вы редактируете View Controller в Интерфейсном Разработчике, мне нужно было снять флажок «Изменить размер представления из Nib». Затем он входит в кадр, который я установил, и остается в нужном месте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...