【发布时间】:2010-11-02 18:15:44
【问题描述】:
所以我试图默认在我的视图首次加载时选择 tableView 中的第一行。我正在这样做我的 viewWillAppear 方法:
NSIndexPath *tempPath= [NSIndexPath indexPathForRow:0 inSection:0];
[theTable.delegate tableView:theTable didSelectRowAtIndexPath:tempPath];
这会触发方法,但单元格不会保持选中状态。这会触发正确的方法并在那里执行代码,我永远不会取消选择它。用户按下另一个单元格后,它会保持正确选中状态。只是不是第一次。有谁知道可能导致这种怪异的原因是什么?我什至尝试过这样做:
[[theTable.delegate tableView:theTable cellForRowAtIndexPath:tempPath] setSelected:YES];
想法?
【问题讨论】:
标签: iphone objective-c xcode ipad ios