【问题标题】:Editing UITableviewCell when table is inside scroll view not working当表格在滚动视图中时编辑 UITableviewCell 不起作用
【发布时间】:2013-08-01 00:50:06
【问题描述】:

我正在尝试将 UITableView 放入 UIScrollView 中。 滚动视图是一种水平分页设置,用于在几个页面/视图之间切换。
其中一个视图有一个带有可编辑单元格的表格。 当我尝试在表格上水平滑动以编辑它们时出现问题滚动视图 捕获第一次滑动和翻页。我知道tableview 正在收集触摸,因为我可以在上面垂直滚动没问题。

scrollview 上禁用滚动后,我可以滑动以编辑表格中的单元格。

有没有办法得到它,所以我可以在表格上滑动来编辑单元格,但如果我不在表格上滑动,或者表格的标题不可编辑,我仍然会在视图上滚动?

谢谢

【问题讨论】:

    标签: ios uitableview uiscrollview


    【解决方案1】:

    你应该继承 UIScrollView 并实现下面的方法 - (BOOL)touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view

    这将使 UIScrollView 将触摸传递给 UITableview 的内容视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      相关资源
      最近更新 更多