iOS开发自定义带动画效果的AlertView实现
自定义 AlertView 的动画效果,用 Sketch 画板搭配 Core Animation 搞定,效果立马就不一样了。你觉得系统自带的 Alert 有点“死板”,那不如自己来整一个。UI 设计在 Sketch 里先出个样子,导出 SVG,搭个自定义视图,再用 Core Animation 做点淡入淡出、小弹窗的动画,动起来之后体验提升挺的。
导图用SwiftSVG
还挺方便,直接读 SVG 资源,还能缩放不模糊。视图结构用UIView
继承来搭,配上Auto Layout
约束,布局适配也就不是事。动画上用CABasicAnimation
或者CATransition
都行,效果流畅,响应也快。
你要是打算给 App 加点交互氛围,推荐你真试试这种自定义 AlertView。文末有完整代码,拿去直接改也能用。如果你还想深入搞清楚动画怎么优化、怎么配合手势交互这些细节,可以看看文中提到的几篇进阶文章,挺有料的。
37.67KB
文件大小:
评论区