2012-04-26 2 views
20

enter image description hereXcode: Как добавить новый экран вкладки в раскадровку IOS5?

Я это .. Как добавить еще один экран вкладок с помощью iOS5 раскадровки, так что «счета» может иметь 3 экрана.

счета ---> Счет Листинг ---> Сведения об аккаунте

+0

u может иметь панель инструментов с 3 кнопками, каждая из которых имеет индивидуальные виды – vishy

+0

Как насчет использования прокрученного прокрутки? – Dani

+0

@ Виши, уже есть 4 вкладки, но я хочу 2 дополнительных экрана просмотра для вкладки учетной записи. – 001

ответ

3

Это может быть сделано программным:

// Tab Controller 
UITabBarController *tabBarController = [[UITabBarController alloc]init]; 

// Views to be accessed 
UIViewController *controllerOne = [[UIViewController alloc]init]; 
UIViewController *controllerTwo = [[UIViewController alloc]init]; 
UIViewController *controllerThree = [[UIViewController alloc]init]; 

// Store UIViewControllers in array 
NSArray* screenControllers = [NSArray arrayWithObjects:controllerOne, controllerTwo, controllerThree, nil]; 

// Add Views to Controller 
tabBarController.viewControllers = screenControllers; 

Или с помощью InterfaceBuilder:

  • Добавление «Элементы панели вкладок» в иерархию представлений на левой панели

    enter image description here

Или с помощью раскадровки:

iOS Storyboards (Прокрутка вниз/Поиск 'Just Add It To My Tab')

+0

Я рекомендую использовать программный подход. Есть и другие программные способы сделать это, я определенно рекомендую любой из них с помощью InterfaceBuilder для этой задачи. Проведите некоторое исследование того, какой подход вы предпочитаете. – Tim

+1

как вы это делаете в iOS5 story board? – 001

+0

См. Мой отредактированный ответ, добавили ссылку на другой ресурс – Tim

50

You первая капля в новый ViewController, а затем вы перетащите Ctrl с контроллера панели вкладок на этот новый контроллер.

Это вызывает всплывающее окно, в котором вы можете выбрать «Добавить связь Segue». Это связывает его как третью вкладку.

+0

Чтобы добавить к вышеуказанному ответу - когда вы добавляете его в Storyboard, вы, вероятно, захотите добавить изображение через раскадровку (даже в качестве заполнителя). Если вы не добавляете изображение, нижняя панель может быть «серой» и может скрывать другие изображения вкладок при просмотре в Storyboard ... – goggelj

Смежные вопросы