问题标签 [cabasicanimation]
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.
ios - iOS UIView 属性不使用 CABasicAnimation 进行动画处理
当人们再次看到这个问题弹出时,我可以想象出大量的叹息。但是,我在这里、文档中和通过 Google 都阅读了很多信息,但仍然没有找到解决方案。所以这里什么都没有。
我正在尝试重新创建 Facebook 登录屏幕,其中间距和位置使用键盘进行动画处理,以允许用户仍然看到所有输入字段和登录按钮。
当我使用kCAFillModeForwards
and 设置removedOnCompletion
为NO
. 但是,正如在 SO 上的另一个线程中所说,这似乎只是在视觉上改变了属性,而实际的点击位置没有改变。因此,当用户看似在点击输入字段时,iOS 会将其解释为对背景的点击。
所以我尝试设置新的位置和大小,但是当我这样做时,动画不会播放,它只是捕捉到新的位置。将其放在addAnimation
通话之前和之后,无论有没有交易,都没有任何区别。
仍会调用委托方法,但您无法直观地看到任何动画。
iphone - UIScrollview gets slow after CABasicAnimations
as the title suggest, I'm having problems with my UIScrollview, which movements get jerky after I play a CABasicAnimation
. The animation flips the UI elements on the screen (up to 10) around while fading them out. To do this, I use the code below:
To restore the UI elements original position in a similar manner, I use this code
The more times the animation is used, the jerkier the scrollview's movement get. Does anyone have an idea what could be causing this? Any help on how to fix this would be greatly appreciated. Thanks in advance :)
EDIT: I have found that the perspective transform is the cause of the choppiness, but I have no idea what to do about it
objective-c - CAAnimation:动画后不要重置
我有这个代码来移动视图。
问题是:动画完成后视图的实际坐标会被重置。动画完成后视图是否可能保持在新坐标?
谢谢。
iphone - 在屏幕上旋转和平移 UIImageView
如何从屏幕的一侧旋转和平移 UIImageView,然后从另一侧返回。假设我有一个轮子,我想从中间旋转和平移,然后从屏幕向左平移,然后它从右侧“回来”并从中间返回。
我使用以下代码在屏幕上旋转和翻译它;
不知道这是不是正确的方法,所以请帮忙!
xcode - Xcode 图像旋转 toValue 和 fromValue
我想在按下按钮时将图像旋转 190 度。这行得通,但是当我再次按下按钮时,动画需要从上次结束的地方开始,而不是从 0 开始。所以每次我按下按钮时,动画都需要旋转 190 度。
每次都从 0 开始,因为我的 fromValue 设置为 0。
有人知道我如何使 fromValue 从我的图像结束的地方开始。我的代码在下面。
objective-c - CABasicAnimation 从 fromValue 继续
UIImageView transform.translation.x 动画在完成 toValue Process.for 后如何继续。例如:当按下按钮#1:从 1 到 55,按下按钮#2 从 55 到 110 ....如果它在按钮#2 的位置,然后单击按钮#5,然后从 55*2 变为 55*5。
}
iphone - 应用程序进入和退出后台时暂停和恢复核心动画
我有一个简单的 CABasicAnimation 连接为无限动画(我有一个轮子,我一直在旋转)。这是我设置显式动画的方法:
我从我的 viewWillAppear 方法中调用了这个动画方法。当应用程序进入后台然后重新出现时,动画不再起作用。谷歌搜索后,我从Apple想出了这个。很好,我在同一个 viewcontroller.m 文件中实现了 Apple 的建议,该文件具有用于旋转视图的 perform360rotation 方法。
同样,在谷歌上搜索时,我看到普遍的共识是我从 AppDelegate 调用 pause 和 resume 方法。所以我这样做了(lVC 是我在这个问题开头提到的 viewcontroller.m 类。pauseLayer 和 resumeLayer 方法是从其 viewWillAppear 和 viewWillDisappear 方法内部调用的):
还没有骰子。当应用重新进入前台时,动画仍然没有恢复。有什么我做错了吗?
objective-c - 圆段笔画动画以完整笔画结束
我正在尝试为圆的一部分的外观设置动画。为了存档这个,我使用了一个安静的 CABasicAnimations。
动画从顶部开始,安静地移动到整个圆圈的三分之一。但是当动画结束时,圆圈会立即被完全绘制出来。
我怎样才能防止这种情况?
这是我的自定义 UIView 的源代码:
ios - 使用图层动画后视图动画突然消失
我正在使用 CABasicAnimation 和 CATransaction 为我的自定义 UIView 中的某些图层设置动画。
但是,当之后使用导航控制器的后退按钮返回我的应用程序的其余部分时,导航控制器不再动画。甚至当然后去任何其他视图时。
我正在使用带有 iOS5 的 iPad。
ios - CAShapeLayer 动画路径毛刺/闪烁(从椭圆到矩形并返回)
当我创建显式动画以将 CAShapeLayer 路径的值从椭圆更改为矩形时,我遇到了问题。
在我的画布控制器中,我设置了一个基本的 CAShapeLayer 并将其添加到根视图的层:
然后,当我为路径设置动画时,当形状变为矩形时,动画的最后几帧中会出现奇怪的故障/闪烁,而在动画远离矩形的前几帧中会出现奇怪的故障/闪烁。动画设置如下:
我尝试了许多不同的事情,例如锁定/解锁 CATransaction,使用各种填充模式等...
这是故障的图像: http ://www.postfl.com/outgoing/renderingglitch.png
我正在经历的视频可以在这里找到:http: //vimeo.com/37720876