您的位置:首页 > 其它

圆形效果modal控制器

2016-04-11 00:00 225 查看
摘要: 圆形效果modal控制器



2016/4/13

更新半径的算法.详情请见YHCircleTransition.m 67行代码

举个例子,假如屏幕宽是3高是4那么对角线就是5,假如动画起始点是在左上角。之前的写法那个动画圆的半径直接就相当于与固定是5。假如动画时间是两秒。 这个时候其实没有问题,但是如果这个动画的起始点是在正中间。那么这个时候实际上你的半径只需要两秒钟走2.5就可以了。换句话说。如果动画起始点在正中 间,那么动画扩散完整个屏幕只需要一秒的时间。也就意味这你还要再等一秒才进行下一步操作。这样肯定是有问题。现在的做法,只要在设置的时间内扩散完整个 屏幕就结束。感受一下。

—— 郝跃兴老师

OC更新版

Swift更新版(Swift调用OC) 2016/4/13

学自: 郝跃兴老师

来自: YHCircleTransition
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: