iOS设置UITableView中Cell被默认选中后怎么触发didselect事件
Posted 孙富有(iOS工程师)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS设置UITableView中Cell被默认选中后怎么触发didselect事件相关的知识,希望对你有一定的参考价值。
//默认选中某个cell
[self.searchResultTV selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:YES scrollPosition:UITableViewScrollPositionNone];
//实现该cell的didSelectRowAtIndexPath方法
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
if ([self.searchResultTV.delegate respondsToSelector:@selector(tableView:willSelectRowAtIndexPath:)]) {
[self.searchResultTV.delegate tableView:self.searchResultTV willSelectRowAtIndexPath:indexPath];
}
[self.searchResultTV selectRowAtIndexPath:indexPath animated:YES scrollPosition: UITableViewScrollPositionNone];
if ([self.searchResultTV.delegate respondsToSelector:@selector(tableView:didSelectRowAtIndexPath:)]) {
[self.searchResultTV.delegate tableView:self.searchResultTV didSelectRowAtIndexPath:indexPath];
}
以上是关于iOS设置UITableView中Cell被默认选中后怎么触发didselect事件的主要内容,如果未能解决你的问题,请参考以下文章
UITableView 中 cell.accessoryType 的问题