iPhone, я могу поместить imageView под TabBar? - PullRequest
0 голосов
/ 03 марта 2011

В настоящее время у меня есть приложение для iPhone, которое использует элемент управления панели вкладок. Мне было интересно, можно ли переместить панель вкладок вверх от нижней части экрана и поместить imageView под ним. Заранее спасибо!

Ответы [ 3 ]

0 голосов
/ 04 марта 2011

Несмотря на то, что вы можете это сделать, не рекомендуется делать это, потому что он не соответствует рекомендациям по интерфейсу пользователя, в которых говорится, что панель вкладок всегда должна отображаться в нижней части экрана.

0 голосов
/ 09 ноября 2015

Вы можете использовать

myTabBar.frame = CGRectMake (0, UIApplication.sharedApplication (). StatusBarFrame.size.height, UIScreen.mainScreen (). Bounds.size.width, 50);

Примечание: это вступает в силу только в viewDidLoad (), а не в любом другом методе. Поэтому, если вы используете метод hideBottomBarWhenPush (), чтобы скрыть панель вкладок, при нажатии она скрывает табор, но при всплывающем представлении панель вкладывается вниз, даже если вы установили ее фрейм сверху. Более того, персональная панель точек доступа перекрывает рамку панели вкладок. Попробуйте альтернативу

0 голосов
/ 03 марта 2011

Вы должны иметь возможность установить кадр UITabBar следующим образом:

myTabBar.frame = CGRectMake(0, 240, 320, 50);
...