作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个圆形的 UIView。我希望能够应用位于其顶部的 mask ,并在其上方旋转,以便逐渐出现圆形 View 。
这在 iOS 中甚至可能吗?我知道它很快。但不确定在 iOS 中我应该从哪里开始这样的任务??
最佳答案
您可以像 this answer 中那样创建一个形状图层看起来好像它正在逐渐出现(就像一个完整的圆圈的时钟)。然后你可以将圆形内容放在另一层(或使用你的 View 层)并使形状层成为蒙版:
CAShapeLayer *maskLayer = // see linked answer
yourCircularView.layer.mask = maskLayer;
CABasicAnimation *drawMaskAnimation = // see linked answer
[maskLayer addAnimation:drawMaskAnimation forKey:@"appear gradually"];];
关于ios - 创建动画图像蒙版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21030551/
我是一名优秀的程序员,十分优秀!