我想更改More View Controller
有多个标签时正在创建的TabBar
的外观。
到目前为止,我已设法在AppDelegate
中访问它并更改其Navigation Bar
的外观。它看起来像这样:
但是,我似乎无法找到访问和更改“TableViewController
”中显示的moreNavigationController
的方法。
对我来说最好的方法是在不同的Swift文件中访问它,但是当我创建UITabBarController
文件并尝试访问UITableViewDataSource
时,会弹出一个错误,说它不符合此协议(这就是我在Objective-C中设法实现的目的。)
如何访问Table View
内的More View Controller
?
答案 0 :(得分:1)
根视图控制器的视图是您正在寻找的UITableView
,因此您可以准确地访问它:
UITableView* moreTableView=((UITableView*)[moreNavigationController.viewControllers objectAtIndex:0]).view;