【发布时间】:2014-07-03 17:15:04
【问题描述】:
我有一个具有这种结构的自定义 UITableViewCell:
后视图,其中包含 2 个UIButton,前面包含一个 UIScrollView,其中包含标签。
我允许拖动左侧的滚动视图,以便显示后面的按钮。
但我发现了一个问题:这样我无法按下取消按钮,因为在拖动时我会更新内容偏移量,因此它们会留在后面。
我知道我可以管理UIScrollView 的来源而不是内容偏移,但我不太喜欢这种解决方案。
有没有办法拦截UIButton的压力,即使它落后于UIScrollView?
P.s.:我正在从事的项目进展迅速,即使我可以开发或翻译来自 Objective C 的代码!
【问题讨论】:
-
试试
scrollView.panGestureRecognizer.cancelsTouchesInView = NO;
标签: ios uiscrollview swift