问题标签 [commitanimations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
879 浏览

objective-c - UIView 动画不会回到原始状态

我试图 UIView来回发光两次。我下面的动画可以工作,但在它完成后它会进入我动画它的状态,而不是原始状态。我将 autoreverses 设置为 YES 那么为什么它不回到原始状态?

0 投票
1 回答
123 浏览

objective-c - 视图的帧重新定位上的动画与另一个视图重叠

如果有人可以帮助我找到下一种情况的解决方案,我将不胜感激。

我想将 UIView 的重新定位动画化到一个点到另一个点(我能够做到这一点,请检查下面的代码),但我在中间有另一个 UIView .. 事实上,第二个视图位于视图之后我想搬家。我想要完成的基本上是避免在第二个视图上看到动画。

我一直在玩 zposition、opaque、opacity、alpha 和 BringToFront 属性,但完全没有成功。

0 投票
1 回答
162 浏览

cocoa-touch - 可可触摸试图在它再次弹出之前延迟uiview的动画

我有一个 UIView 作为 2 个表视图的容器。我有两个按钮来控制如何在这些 tableviews 上加载数据。基本上,当点击 1 个按钮时,uiview 会滑出以显示与该按钮相关的 tableview,而当另一个按钮被点击时,我需要它:

  1. 隐藏第一个表视图
  2. 然后取消隐藏第二个表格视图
  3. 然后 uiview 滑出

这就是我所拥有的

这里的问题出在 else 语句中的提交动画上,我试图设置隐藏属性,然后再次弹出 uiview。发生的事情是它只是隐藏和取消隐藏 tableview 但动画永远不会发生。我觉得我需要使用延迟,但我知道如何,除非有更体面的方式来处理这个?

想法?

0 投票
0 回答
422 浏览

ios - UIView animateWithDuration & UIView commitAnimations 停止工作奇怪

我的应用程序上有一些动画,如下所示:

像这样

他们工作得很好,但是当我开始在我的应用程序上做一些事情时,比如当我访问我的图片页面时,我在 nsthread 中加载所有图片,一切正常,但是发生了一些事情之后(我不知道是什么它)所有这些动画都停止工作,它们立即制作动画,而不是一次。

在代码中停止整个 UIView animateWithDuration 和 UIView commitAnimations 的原因是什么?

0 投票
4 回答
1114 浏览

ios - 移动带有起点的 UIView

我在下面有这个代码,它把我的 UIView 移到了左边:

我的视图坐标是 x = 91(超级视图的中心),当我启动我的应用程序时,我的 UIView 从左开始并转到中心,而不是中心并向右,为什么会这样?

如何让我的 UIView 从中心 (x=91) 开始并向右 (91+100),而不是从左到中心?