自适应UITextView与渐变圆形绘制
自适应的 UITextView
和渐变圆形的组合,视觉上蛮惊艳的,动效做得好会让整个界面都活过来。像你想做一个动态进度条、彩色头像边框、炫酷的按钮背景,这一套就挺合适。
UIBezierPath 的圆弧路径是关键,可以用 addArcWithCenter
画一个圆,搭配 CAShapeLayer 显示出来,填色描边都能控制。效果清晰还省事。
加上 CAGradientLayer,就能给圆形加上渐变色,像那种从红到黄的进度圈,视觉冲击力一下就上来了。你还可以用 CABasicAnimation 做动画,比如渐变方向慢慢转动,看着就挺高端的。
这些东西其实都靠 CALayer 来撑起来的,动画、样式都靠它。你也可以自己封装一个小组件,后面用在别的地方也方便。
WZKTest
文件夹里应该有现成例子,适合照着学。
如果你在搞 UI 动效,是想做点炫一点的展示效果,这套组合还蛮值得一试的。需要查资料的话,推荐去看看 CAGradientLayer 实现渐变圆 和 CAShapeLayer 的例子,挺直观的。
76.12KB
文件大小:
评论区