UITableView控件didSelectRow和didDeselectRow方法注意事项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UITableView控件didSelectRow和didDeselectRow方法注意事项相关的知识,希望对你有一定的参考价值。

 

UITableView控件didSelectRow和didDeselectRow方法注意事项

 

1. 因Xcode强大的自动补全功能,在使用UITableView如下两个方法时,务必特别小心,避免出错:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath;

技术分享

 

2. 在学习ios网络知识时,练习“小黄人”Demo时,不小心错用了以上两个方法,困扰自己好久:

技术分享

以上是关于UITableView控件didSelectRow和didDeselectRow方法注意事项的主要内容,如果未能解决你的问题,请参考以下文章

UITableView didSelectRow 未调用

转自定义UITableViewCell控件阻挡回调不到didSelectRowAtIndexPath的解决办法

didSelectrow 不适用于滚动视图和表格视图(iOS)

而在 indexPath 的 didselectrow 上选择取消选择行时会崩溃

didSelectRow UIPicker

UIPickerView didSelectRow 未调用