我有这个结构:
我已将所有内容都设置在XIB文件中。
当我在XIB文件中的视图限制内单击UITableView的一行时,它没问题(它转到didSelectRowAtIndexPath方法)。但是如果我滚动然后单击UITableView的一行超出XIB文件中视图大小的限制,它就不会转到didSelectRowAtIndexPath。发生了什么,我该如何纠正?
感谢。
答案 0 :(得分:0)
滚动表视图时将调用滚动视图委托方法... 我认为在滚动视图委托方法中编写的代码在您的情况下创建问题... 检查一下这些方法......
如果是这样,为了避免在委托方法中执行代码,请写下这些行
if([scrollView isKindOfClass:[UITableView class]])
return;