【发布时间】:2011-03-11 18:41:00
【问题描述】:
我有一个可以在屏幕上拖动的按钮。将其移动到某个点以上时,它的大小会增大,但不幸的是,因为它在动画时不会自动更新位置,所以它在动画时间似乎卡住了,而且只是跳跃。
有人知道它如何在继续增长的同时继续跟随用户的手指吗?
【问题讨论】:
标签: iphone objective-c animation uibutton
我有一个可以在屏幕上拖动的按钮。将其移动到某个点以上时,它的大小会增大,但不幸的是,因为它在动画时不会自动更新位置,所以它在动画时间似乎卡住了,而且只是跳跃。
有人知道它如何在继续增长的同时继续跟随用户的手指吗?
【问题讨论】:
标签: iphone objective-c animation uibutton
如果您正在缩放 UIView,则不应尝试同时为同一 UIView 的位置设置动画。这是因为 UIView 正在为其 frame 属性以及它的 scale 设置动画(它从中心开始动画,所以这是有道理的)。
我会将按钮包装在另一个 UIView 中,并为包装视图的位置设置动画,同时允许按钮视图为比例设置动画。
【讨论】: