UISearchDisplayController, UINavigationController, UITabBarController горе - PullRequest
2 голосов
/ 13 ноября 2009

Привет всем, сталкиваюсь с небольшой проблемой,

Я создал все мои виды через IB, в главном окне которого есть NavigationController и TabBarController, который загружает TableViewController в его первую вкладку.

Проблема возникает, когда я использую searchbarcontroller в контроллере навигации, все работает нормально, за исключением того, что когда панель навигации вверху исчезает, таблица расширяется слишком высоко, и я не могу понять, что я делаю неправильно.

Прикрепленное изображение того, к чему я обращаюсь, любая помощь будет принята с благодарностью.

альтернативный текст http://img263.imageshack.us/img263/4706/picture1ot.png

Дополнительная информация:

У меня есть главное окно с UINavigationController и UITabBarController. На первой вкладке он загружает другой перо "AVN_TableController", которое является пером UITableViewController, с делегатом панели поиска.

Ответы [ 2 ]

0 голосов
/ 16 ноября 2009

В итоге я пошел по пути создания моего собственного tabbarcontroller, поскольку это вызывало проблему.

0 голосов
/ 13 ноября 2009

Если вы правильно установили размеры представления в Интерфейсном Разработчике и используете «Имитированные Элементы Интерфейса» для отображения строки состояния, панели навигации и панели вкладок, он должен работать правильно. Если нет, то на ум приходит эта проблема , где при отображении листа действий смещаемый прямоугольник смещается на высоту панели вкладок, поскольку он добавляется в неправильный вид. Не уверен, что это применимо здесь, но это по крайней мере, что-то рассмотреть.

...