Iphone 每次选择选项卡时执行一种方法
我有一个基于tabview的项目。如何使连接到选项卡的视图在每次选择选项卡时都执行特定的方法 请帮忙,Iphone 每次选择选项卡时执行一种方法,iphone,objective-c,ios,uitabview,Iphone,Objective C,Ios,Uitabview,我有一个基于tabview的项目。如何使连接到选项卡的视图在每次选择选项卡时都执行特定的方法 请帮忙, 谢谢编辑:我把TabBar错当成了TableView。对此我很抱歉。我把我以前的答案放在这里,它可能会帮助你解决另一个问题 bryamac给你的答案是正确的 单击该选项卡时,可能会加载一些UIView以显示某些内容。对于该UIView,必须具有控制器类。在该控制器类中,可以使用-(void)viewdideappease:(BOOL)animated和-(void)viewwillappeas
谢谢编辑:我把TabBar错当成了TableView。对此我很抱歉。我把我以前的答案放在这里,它可能会帮助你解决另一个问题 bryamac给你的答案是正确的 单击该选项卡时,可能会加载一些UIView以显示某些内容。对于该UIView,必须具有控制器类。在该控制器类中,可以使用
-(void)viewdideappease:(BOOL)animated
和-(void)viewwillappease:(BOOL)animated
方法
旧答案
您要做的是将类设置为UITableViewDelegate
然后,您必须将该类设置为UITableView的委托,您可以通过右键单击UITableView并将其委托拖动到您选择的类(例如,其自己的控制器类)来在界面生成器中创建该类
然后在UITableViewDelegate类中实现此方法:
– tableView:didSelectRowAtIndexPath;
更多信息。假设选项卡变量是显示视图的主要方式,您可以将代码挂接到:
- (void)viewDidAppear:(BOOL)animated
或者
- (void)viewWillAppear:(BOOL)animated
我想是要“tab”而不是“table”。选项卡栏可以有多种类型的视图,但不一定是UITableView