【发布时间】:2012-07-24 21:05:00
【问题描述】:
是否可以在 iOS 上在一些 CGRect 中创建一个常规 UIView 并向其添加子视图,然后告诉容器 UIView 如下:
containerView.layer.path = someClosedUIBezierPath
?
然后所有的子视图也会根据它的父容器视图弯曲吗?
我知道每个 UIView 都有自己的 CALayer,这将是我的起点。
我看到了带有动画的示例,但我没有看到类似上面的内容(可能是因为它不存在 :))
【问题讨论】:
-
我没有尝试过这个,但我认为它应该会有所帮助:stackoverflow.com/a/10220145/653513(虽然它是在
drawRect完成的) -
好吧,这看起来不太好,因为我还需要用户触摸。我认为这很容易。
标签: ios uiview calayer uibezierpath