2011-11-20 30 views

回答

2

假设标签var为使视图出现的主要途径,你可以连接到代码:

- (void)viewDidAppear:(BOOL)animated 

或...

- (void)viewWillAppear:(BOOL)animated 
2

编辑:我弄错的TabBar了TableView中。我很抱歉。我让我的旧回答在这里,它可能会帮助你解决另一个问题。

bryamac给你的答案是正确的。

当你点击标签,然后你可能会加载一些UIView来显示一些内容。对于那个UIView,你必须有一个控制器类。在那个控制器类中有- (void)viewDidAppear:(BOOL)animated- (void)viewWillAppear:(BOOL)animated你可以使用的方法。

老答案

你想要做的是使一类的的UITableViewDelegate。

则必须将这个类作为UITableView中的代表,你可以在界面生成器通过在UITableView中右键单击并拖动其委托给你选择的类,例如它自己的控制器类。

然后你实现的UITableViewDelegate类里面这个方法:

– tableView:didSelectRowAtIndexPath; 

更多信息here

+0

我觉得“标签”被问 - 不是“桌子”。一个标签栏可以有多种类型的视图,不一定是UiTableViews – bryanmac

+0

对不起,我注意到了。很快会编辑我的答案。 – Dimme

+0

:)我第一次读到这种方式。好的信息为tableView ... – bryanmac

相关问题