Спасибо за все ответы с предоставленной мною ограниченной информацией.Я наконец-то нашел причину проблемы.Мой nib-файл включал в себя панель инструментов (что, я думаю, плохо, если вы используете контроллер навигации) и Я также звонил
setToolbarHidden: NO
на моем контроллере навигации.Я новичок в программировании для iPhone и подумал, что панель инструментов в файле пера как-то будет отображаться в виде панели навигации.Кажется, это не тот случай.Я понимаю, почему возникла проблема:
- Вид загружен панелью инструментов из пера, и у навигационного контроллера была видимая панель инструментов, поэтому высота моего вида Х была 328. (высота 2 панелей инструментов была вычтена при настройке на размер экрана (одна из контроллера навигатора и одна в представлении).
- После viewWillAppear код контроллера навигации, по-видимому, обнаружил 2 панели инструментов, поэтому было решеночтобы скрыть один в контроллере навигации, увеличив высоту моего вида X на 44 (до 372).
Я удалил панель инструментов из файла пера и добавил элементы панели инструментов на панель инструментов контроллера навигации с помощьюВызов
setToolbarItems
Высота кадра осталась неизменной после viewWillAppear.
Спасибо за ответы.Я надеюсь, что эти комментарии принесут пользу кому-то еще, сталкивающемуся с той же самой проблемой.