以编程方式选择UITableViewCell?

时间:2011-06-02 04:59:10

标签: objective-c cocoa-touch ios uitableview ios4

我想为我的广播应用程序制作一个正在播放的按钮。所以我想知道如何以编程方式选择一行我想调用didSelectRowAtIndexPath方法,但显然我们无法调用它。

2 个答案:

答案 0 :(得分:1)

didSelectRowAtIndexPath是来自委托的方法,当您触摸(选择)UITableView

中的行时,会调用它

使用以下方法选择UITableView个实例上的行。

- (void)selectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated scrollPosition:(UITableViewScrollPosition)scrollPosition

参见示例代码。

[myTableView selectRowAtIndexPath:indexPath animated:YES scrollPosition:UITableViewScrollPositionMiddle];

答案 1 :(得分:0)

有像[tableView selectRowAtIndexPath:anIndexPathObject animated:BOOL-Flag]这样的tableView方法; 。通过调用此方法,您可以以编程方式选择行。但是您还需要创建索引路径对象。