如何制作不规则形状的 UIScrollView?
Posted
技术标签:
【中文标题】如何制作不规则形状的 UIScrollView?【英文标题】:How to make irregular shaped UIScrollView? 【发布时间】:2013-05-13 16:48:38 【问题描述】:我想制作不规则形状的 UIScrollView(使用 CGPath 或 UIBezierPath)。
内容可以滚动和缩放。并且滚动动作只会在这些区域被接受,而不是矩形区域。有什么想法吗?
【问题讨论】:
【参考方案1】:您可以使用带有路径的 CAShapedLayer 来创建剪切路径并将其应用于 Scrollview 的图层蒙版。在视图的hitTest:withEvent:
中使用相同的路径来决定 UIView 是否应该响应触摸。
【讨论】:
感谢您的回答。你能发布一些关于裁剪和命中测试的链接或代码吗? hor 命中测试:***.com/questions/4961386/… 谢谢。使用裁剪和命中测试解决。以上是关于如何制作不规则形状的 UIScrollView?的主要内容,如果未能解决你的问题,请参考以下文章
如何制作自定义 UIButton,使其具有不规则的曲线,如岩石、石头、树木……等?
如何在 ios 中使用自定义形状创建 uiscrollview?