【问题标题】:How to make irregular shaped UIScrollView?如何制作不规则形状的 UIScrollView?
【发布时间】:2013-05-13 16:48:38
【问题描述】:

我想制作不规则形状的 UIScrollView(使用 CGPath 或 UIBezierPath)。

内容可以滚动和缩放。并且滚动动作只会在这些区域被接受,而不是矩形区域。有什么想法吗?

【问题讨论】:

    标签: ios objective-c cocoa-touch uiscrollview


    【解决方案1】:

    您可以使用带有路径的 CAShapedLayer 来创建剪切路径并将其应用于 Scrollview 的图层蒙版。在视图的hitTest:withEvent: 中使用相同的路径来决定 UIView 是否应该响应触摸。

    【讨论】:

    • 感谢您的回答。你能发布一些关于裁剪和命中测试的链接或代码吗?
    • 谢谢。使用裁剪和命中测试解决。
    猜你喜欢
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 2015-11-06
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    • 1970-01-01
    相关资源
    最近更新 更多