tableView中deselectRowAtIndexPath的作用

来源:互联网 发布:c语言自学步骤 编辑:程序博客网 时间:2024/06/07 03:55
有时导航+UITableView,在push,back回来之后,当前cell仍然是选中的状态。解决办法简单,添加一句[tableView deselectRowAtIndexPath:indexPath animated:YES]即可。
有的视图同样回来之后,选中状态消失,为什么会出现这种情况呢?
如果UITableView是在UITableViewController中时,就会默认取消,而如果是在UIViewController时,需要添加这一句,不过有时即使前者也需要添加,那是因为在视图加载时有其它功能代码,具体情况各异。所以后者必须加,前者可能需要加。
0 0