iOS 如何取消 UIScrollView 在三角形 UIView 外的滚动?
How to cancel UIScrollView scrolling outside triangle shape UIView in iOS?
我有一个三角形的 UIView。然后我将带有 imageview 的 UIScrollView(name A) 添加到 UIView 中。后台还有一个UIScrollView(name B)。
下面是图片。
我的问题是,当我在 UIView 的三角形之外触摸或滚动时,scrollView (A) 开始滚动。我想在那里滚动 B。
那么如何停止 UIScrollView (A) 的滚动呢?
- 为滚动视图 A 创建 UIScrollView 的子类
- 覆盖pointInside:withEvent:
- Return
NO
如果点在三角形之外,否则 return YES
我有一个三角形的 UIView。然后我将带有 imageview 的 UIScrollView(name A) 添加到 UIView 中。后台还有一个UIScrollView(name B)。
下面是图片。
我的问题是,当我在 UIView 的三角形之外触摸或滚动时,scrollView (A) 开始滚动。我想在那里滚动 B。 那么如何停止 UIScrollView (A) 的滚动呢?
- 为滚动视图 A 创建 UIScrollView 的子类
- 覆盖pointInside:withEvent:
- Return
NO
如果点在三角形之外,否则 returnYES