标签: ios objective-c cocoa-touch uiscrollview
我想制作不规则形状的UIScrollView(使用CGPath或UIBezierPath)。
内容可滚动和缩放。并且仅在这些区域中接受滚动动作,而不是矩形区域。有什么想法吗?
答案 0 :(得分:3)
您可以使用带有路径的CAShapedLayer来创建剪切路径并将其应用于Scrollview的图层蒙版。在视图的hitTest:withEvent:中使用相同的路径来决定UIView是否应该对触摸作出响应。
hitTest:withEvent: