【发布时间】:2013-05-13 16:48:38
【问题描述】:
我想制作不规则形状的 UIScrollView(使用 CGPath 或 UIBezierPath)。
内容可以滚动和缩放。并且滚动动作只会在这些区域被接受,而不是矩形区域。有什么想法吗?
【问题讨论】:
标签: ios objective-c cocoa-touch uiscrollview
我想制作不规则形状的 UIScrollView(使用 CGPath 或 UIBezierPath)。
内容可以滚动和缩放。并且滚动动作只会在这些区域被接受,而不是矩形区域。有什么想法吗?
【问题讨论】:
标签: ios objective-c cocoa-touch uiscrollview
您可以使用带有路径的 CAShapedLayer 来创建剪切路径并将其应用于 Scrollview 的图层蒙版。在视图的hitTest:withEvent: 中使用相同的路径来决定 UIView 是否应该响应触摸。
【讨论】: