2010-09-15 9 views
0

У меня есть навигационный контроллер на моем основном экране. И я использую следующий код, чтобы добавить навигационное представление, когда это необходимо.Навигационная панель не установлена ​​исправлена ​​

[self.view addSubview: navController.view];

Однако навигационная панель не установлена ​​правильно. Я разместил снимок ниже. Кто-нибудь знает, в чем проблема?

alt text

ответ

0

Просто на будущее, ваша self.view рамка учитывает 20px до вершины для строки состояния , поэтому если ваш navcontroller.frame = self.view.frame, у вас всегда будет такой пробел. Использование модальности - один из способов решения проблемы (и это похоже на ее хорошее использование). Другой - создать вручную прямоугольник, в котором вы хотите, чтобы ваш объект был включен.

0

Я решил эту проблему с помощью presentModalViewController, но не совсем понятно, почему ..

Смежные вопросы