2012-02-21 3 views
0

У меня есть UIviewcontroller в проекте на основе навигации, на который я нажимаю некоторые виды в результате действия некоторых кнопок.Проблема с размером UIviewcontroller в IPhone?

Когда я впервые загрузил этот вид, его размер показывает (0,0,320,416) в методе viewwillappear. Но, если вы запустите его снова, его размер показывает (0,0,320,460) в том же методе viewwillappear. Мое представление, похоже, изменяет размер при повторной загрузке.

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

+1

Показать какой-то код ... –

+0

Я уверен, что я не настраивал представление вручную в любом месте своего кода – hacker

+0

Не имеет значения. Почти невозможно отладить такие проблемы, не видя свой код. – Polynomial

ответ

2

(0,0,320,416) - 20 для строки состояния и - 44 для навигационной панели и (0,0,320,460) - всего -20 для строки состояния, возможно, ваша панель навигации полупрозрачна ?.

+0

Я нажимаю мой диспетчер взглядов на контроллер навигации из класса nsobject. Можем ли мы это сделать? Это проблема? – hacker

1

разница между двумя размерами составляет 44 .. что является высотой навигационной панели, я думаю, что ваша проблема в контроллере навигации, или вы установите его полупрозрачным.

+0

Я нажимаю мой диспетчер взглядов на навигационный контроллер из класса nsobject. Можем ли мы это сделать? Это проблема? – hacker