NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
if ([self.leftTable.delegate respondsToSelector:@selector(tableView:didSelectRowAtIndexPath:)]) {
[self.leftTable.delegate tableView:self.leftTable didSelectRowAtIndexPath:indexPath];
}
[self.leftTable selectRowAtIndexPath:indexPath animated:YES scrollPosition:UITableViewScrollPositionNone];
UITableViewCell *cell = [self.leftTable cellForRowAtIndexPath:indexPath];
[cell setSelected:YES animated:YES]; // 使cell 的 状态设置为选中状态
UITableView 默认选中Cell,并触发事件
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- //默认选中TableView第一行,没有动画及滚动效果,动画即滚动效果通过animated,position来设...
- iOS中UITableView的cell点击事件不触发didSelectRowAtIndexPath 首先分析有几...
- 如图,是一个可以多项选择的 UITableview,但是因为 iOS 的 Cell 复用机制,即下面的 reuse...
- onchange从这个名称就可以看出,只有在select的选项有改变(change)的时候才会触发这个事件的。一般...
- 在开发的时候,我们常常会遇到tableView默认要选中第一行,而且要设置默认的选中颜色. 默认选中TableVi...