我有基于tabview的项目。每次选择选项卡时,如何使视图连接到选项卡执行某种方法?
请帮忙, 感谢
答案 0 :(得分:2)
编辑:我错误地将TabBar用于TableView。对不起,我很抱歉。我让我的旧答案在这里,它可能会帮助你解决另一个问题。
bryamac 给你的答案是对的。
当您单击选项卡时,您可能会加载一些UIView来显示一些内容。对于那个UIView,你必须有一个控制器类。在该控制器类中,您可以使用- (void)viewDidAppear:(BOOL)animated
和- (void)viewWillAppear:(BOOL)animated
方法。
旧答案
你想要做的是为UITableViewDelegate创建一个类。
然后,您必须将此类设置为UITableView的委托,您可以在Interface Builder中右键单击UITableView并将其委托拖动到您选择的类,例如,它自己的控制器类。
然后在UITableViewDelegate-class中实现此方法:
– tableView:didSelectRowAtIndexPath;
更多信息here。
答案 1 :(得分:2)
假设tab var是显示视图的主要方式,您可以将代码挂钩到:
- (void)viewDidAppear:(BOOL)animated
或......
- (void)viewWillAppear:(BOOL)animated