首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

iOS开发TableViewdidSelect方法不执行

2024-12-17 来源:花图问答

每次写项目的时候都会因为自己的粗心从而出现好多的问题,记录问题就显得尤为重要,不论是在小的问题都要记录

现在来说一下我的问题,我的ScrollView上面添加了一个tableview,当然tableview是禁止滑动的,问题来了:tableview的delegate,datasource都有设置,tableview的所有代理方法都执行,只有这个方法不执行

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

搜了搜 好多人都说是scrollview和tableview的手势冲突可是我的scrollView上面没有加任何手势,何来冲突。最后发现原因:我的scrollView的frame大小是0,0,375,300.但是tableview的frame是0,300 375 300。由于当时写的时候没有给scrollView背景颜色,而且scrollView上面还有其他控件,哎,子视图没有添加的父视图上面。

显示全文