我用storyboard创建了一个widget,添加了一个按钮。点击按钮时,触发改变视图形状的动画,但是按钮却突然跳到了动画完成之后的位置,为什么其上的按钮没有平滑的进行动画呢?经过调试,发现,extention里的动画时间大概为0.3秒,于是我把动画时间改为0.3秒,并且把按钮连线,给按钮的frame也进行一个动画,运行,发现效果很不错,其上的按钮也有动画了,并且还比较平滑。
可能还有更好的方法,待以后进一步挖掘!
我用storyboard创建了一个widget,添加了一个按钮。点击按钮时,触发改变视图形状的动画,但是按钮却突然跳到了动画完成之后的位置,为什么其上的按钮没有平滑的进行动画呢?经过调试,发现,extention里的动画时间大概为0.3秒,于是我把动画时间改为0.3秒,并且把按钮连线,给按钮的frame也进行一个动画,运行,发现效果很不错,其上的按钮也有动画了,并且还比较平滑。
可能还有更好的方法,待以后进一步挖掘!