Заставить UITabView «закрепиться» или заблокировать нижнюю часть экрана? - PullRequest
1 голос
/ 10 декабря 2010

Я СУПЕР новичок в Mac и Objective C. Конструктор интерфейсов также новый.Я пытаюсь получить UITabBar с тремя UITabBarItems, чтобы заморозить, закрепить или остаться в нижней части экрана.Я пробовал несколько разных вещей в IB, но не повезло ... какие-нибудь указатели?Screen Shot Обратите внимание на большой белый зазор внизу.

Спасибо,

1 Ответ

3 голосов
/ 10 декабря 2010

Если вы только начинаете, самый простой способ сделать это - безусловно, - просто выбрать шаблон приложения на панели вкладок при создании проекта.

UITabBar должен принадлежать окну (для обучения), а не застревать в одном из ваших представлений.В вашем AppDelegate метод application didFinishLaunchingWithOptions - это то, где подпредставления добавляются в ваше окно.Если вы используете шаблон, который я упомянул, конец этого метода будет выглядеть следующим образом:

[window addSubview:tabcontroller.view];
[window makeKeyAndVisible];

вместо добавления вашего viewController.Представления, которые прикреплены к каждой вкладке, связаны с панелью вкладок в Интерфейсном Разработчике (опять же, для изучения).

...