UITableView "autoresize" с пользовательским размером UINavigationBar - PullRequest
0 голосов
/ 20 июня 2009

HTF

Я новичок в iphone SDK. для навигационной панели и полезной (из NIB), например. пустое / новое приложение на основе навигации, каков наилучший способ изменить высоту панели навигации без ее наложения / наложения на uitableview? по сути, мне просто нужно переместить uitableview вниз, и я попробовал почти все сейчас.

Q1) лучше всего использовать, например. navigationBar.frame = CGRectMake(0, 20, 320, 88); или я должен использовать navigationBar.bounds вместо?

Q2) Вы устанавливаете tableView.bounds или .frame с CGRectMake? или есть что-то явно очевидное, что я упустил из виду?

я пробовал разные autoresizingMask комбо тоже

давай народы! это должно быть легко. что я тут не так делаю?

1 Ответ

1 голос
/ 21 июня 2009

UINavigation имеет заданный размер - изменить его нелегко, и, вероятно, вы нарушите HIG Apple, если вы его измените.

Кроме этого, я не совсем уверен, что вы спрашиваете. Затеняет ли панель навигации верхнюю часть таблицы? Если это так, просто оставьте пространство в 44 пикселя над таблицей. Если это не сработает, или ваше табличное представление не встроено в другое представление, вы можете установить свойство contentInset в табличном представлении, чтобы явно освободить пространство между верхней частью представления прокрутки табличного представления до содержимого в табличном представлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...