【问题标题】:Having a button animate whilst being dragged在被拖动时有一个按钮动画
【发布时间】:2011-03-11 18:41:00
【问题描述】:

我有一个可以在屏幕上拖动的按钮。将其移动到某个点以上时,它的大小会增大,但不幸的是,因为它在动画时不会自动更新位置,所以它在动画时间似乎卡住了,而且只是跳跃。

有人知道它如何在继续增长的同时继续跟随用户的手指吗?

【问题讨论】:

    标签: iphone objective-c animation uibutton


    【解决方案1】:

    如果您正在缩放 UIView,则不应尝试同时为同一 UIView 的位置设置动画。这是因为 UIView 正在为其 frame 属性以及它的 scale 设置动画(它从中心开始动画,所以这是有道理的)。

    我会将按钮包装在另一个 UIView 中,并为包装视图的位置设置动画,同时允许按钮视图为比例设置动画。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      • 1970-01-01
      • 2020-12-02
      • 2011-03-31
      • 2016-06-12
      • 1970-01-01
      相关资源
      最近更新 更多