Я использую UINavigationController для обработки pushing и poping viewControllers в моем приложении. Это раздел, в котором у меня есть панель вкладок (не использующая UITabbarController), который управляется одним и тем же UINavigationController, я просто добавляю UITabBar в представление контроллеров навигации (используя addSubview).Изменение размера viewControllers вид, который является частью UINavigationController на IPhone
Проблема: У меня есть UIViewControllers, которые отображаются в стеке в виде таблиц, так как моя панель вкладок является частью представления, а не панель навигации, TableViews обрезаны при buttom, потому что контроллер навигации не знайте панель вкладок, потому что она находится в ее представлении и в навигационном стеке. Без контроллера навигации я бы просто изменил вид ViewControllers, и он будет работать нормально, но когда я попытаюсь сделать это, похоже, что NavigationCOntroller просто игнорирует мой кадр и устанавливает его собственный, и поэтому представления в таблице отключены. Я нашел одно решение, которое должно было добавить несколько лишних ячеек и скрыть их, и это работает вроде ОК, но его хакерство, у кого есть какие-то предложения о том, как об этом по-другому нехарактерно?
Благодаря
Я знаю, что меня раздражает то, что контроллер навигации не позволит мне изменить размер его представлений. Наблюдатели ... – Daniel
Можете ли вы показать скриншоты своей проблемы? – Jonah
Я нашел свой ответ, спасибо Jonah ... экран выглядел бы как tableview, а табак и табуляция, покрывающая последние несколько ячеек табличного представления (это прокрутка не прошла) – Daniel