当前位置:首页 > 百科中心 > IT技术 > 客户端技术

tableView中deselectRowAtIndexPath的作用

有时导航+UITableView,在push,back回来之后,当前cell仍然是选中的状态。解决办法简单,添加一句
[tableView deselectRowAtIndexPath:indexPath animated:YES] 即可。 
有的视图同样回来之后,选中状态消失,为什么会出现这种情况呢? 
如果UITableView是在UITableViewController中时,就会默认取消,而如果是在UIViewController时,需要添加这一句,不过有时即使前者也需要添加,那是因为在视图加载时有其它功能代码,具体情况各异。所以后者必须加,前者可能需要加。

【云广告】
本文章由网友发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

评论