Я хочу панель вкладок с 3 вкладками. И я хочу иметь представление таблицы в каждом представлении табуляции. У меня есть 3 контроллера табличного представления, и я хочу добавить их в 3 вкладки. Я не знаю, как это сделать.Как создать приложение с помощью TabBar?
-5
A
ответ
0
Создать UITabBarController и ViewDidLoad добавить свои tableViewControllers так:
let item1 = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("firstTableViewController") as! UITableViewController
let item2 = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("secondTableViewController") as! UITableViewController
let item3 = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("thirdTableViewController") as! UITableViewController
let controllers = [item1,item2, item3]
self.viewControllers = controllers
идентификаторы изменений и раскадровка имя с вашими идентификаторами и именем
+0
У меня нет storyBoard для моего TableViewControllers. Я создаю свой контроллер табличного вида программно. Основная история. – Qazal
+0
Его проще создать контроллеры представлений вроде этого let item1 = YourTableViewController() и добавить их в массив –
0
EmployeeViewController *evc = [[EmployeeViewController alloc]init];
UINavigationController *nc1 = [[UINavigationController alloc]initWithRootViewController:evc];
FavoriteViewController *fvc = [[FavoriteViewController alloc]init];
UINavigationController *nc2 = [[UINavigationController alloc]`initWithRootViewController:fvc`];
self.tabBarController = [[UITabBarController alloc]init];
NSArray* controllers2 = [NSArray arrayWithObjects:nc1,nc2, nil];
self.tabBarController.viewControllers = controllers2;
self.window.rootViewController = self.tabBarController;
Подсказка: Проверьте TabBar шаблона проект работы. Добавьте TableView в контроллер первого вида, сделайте то же самое для другого контроллера вида. После вашего понимания создайте третий контроллер представления, установите навигацию в третий вид и добавьте tableview в третий вид. –
Вы исследовали до публикации? ты что-то пробовал? –