问题标签 [uiviewanimation-curve]

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 投票
3 回答
23377 浏览

uiviewanimation - ios UIView动画曲线

有没有办法像下面这样“简单而简单”地做事?该曲线似乎仍在使用EaseOut

0 投票
3 回答
2745 浏览

ios - 在同一个动画中使用两个不同的 UIViewAnimationCurve

我希望能够使用一个 UIViewAnimationCurve 进行旋转,另一个用于位置变化。这可能吗?

例如(在伪代码中);

编辑:(下面建议的 CAAnimationGroup 方法) - 创建了 2 个单独的 CABasicAnimations 和一个 CAAnimationGroup 但是动画没有开始。有任何想法吗?

0 投票
4 回答
3857 浏览

ios - transitionFromView: 和翻转的奇怪行为。

我有一面图像墙 ( UIScrollView),里面有很多UIImageView's.

这是我的代码:

这是我的 IBAction:

当我使用时:

UIViewAnimationOptionTransitionCrossDissolve这仅对我在 ScrollView 中的图像有影响。当我在这段代码中使用 UIViewAnimationOptionTransitionFlipFromTop这会影响我的滚动视图。

怎么可能?

当然,我希望我的动画效果只适用于单个图像。

0 投票
2 回答
1819 浏览

ios - 给定两个点的贝塞尔路径曲线动画的iOS计算控制点

我正在尝试使用 CGPathAddCurveToPoint 为视图的移动设置动画并生成贝塞尔路径,但我无法确定起点和终点之间的控制点。你们中的任何人都知道如何在给定 UIView 的来源和目的地的情况下动态计算控制点?

例如(iPad),我正在尝试制作一只鸟(UIView)从点(455,482)飞到(31,100)的动画。我想成为鸟儿飞行的曲线运动而不是直线运动。我会非常感谢你的帮助。

感谢您的回答,但仍然想知道如何计算控制点。

0 投票
0 回答
215 浏览

objective-c - iPhone 5 上的 UIViewAnimationOptionCurveLinear 问题

好的,所以我有这个动画

当我在高度为 480 的设备上运行它时,它运行良好,但当我使用 iPhone 5 时,动画几乎立即发生,你几乎看不到动画图像。

我的猜测是 iPhone 5 无法访问 UIViewAnimationOptionCurveLinear。这是真的吗?有没有其他人有这个问题?

0 投票
1 回答
1706 浏览

ios - UIView 动画警告

我正在使用以下代码

我收到以下警告

如何解决这个问题?

0 投票
0 回答
270 浏览

uiviewanimation-curve - 收到有关 UIViewAnimationCurveEaseIn 的警告

由于警告,我刚刚更新了我的应用程序,现在我收到以下错误从枚举类型“枚举 UIViewAnimationCurve”隐式转换为不同的枚举类型“UIAnimationOptions”(又名“枚举 UIViewAnimationOptions”)这是我使用的代码。

我需要做什么才能摆脱这个警告/谢谢

发现答案添加 Option to code UIViewAnamation* Option *CurveEaseIn 处理了它。

0 投票
2 回答
1318 浏览

ios - [UIView setNeedsDisplay]:有没有一种简单的方法可以知道 drawRect 何时完成?

我有一个 UIView,我导入它以使用超类中的 setNeedsDisplay 显示贝塞尔路径。

UIView 完成更新后,我需要在超类中调用另一个方法。我在 setNeedsDisplay 之后调用该方法,但是在 UIView 完成重绘之前调用该方法。

作为一个快速修复,我在调用该方法之前用 0.3 秒创建了一个 NSTimer。这有效,但可能不可靠。我还可以将 UIView 的通知发布回超类,但这似乎不对。

我检查了文档,但找不到有关完成通知的任何信息。是否有任何内置功能?

0 投票
3 回答
4035 浏览

ios - UIView 动画曲线不起作用

我被一个非常简单的任务难住了,我想要一个 UIView 动画来缓入/缓出,但尽管使用了正确的动画选项,它总是线性的。

这是所有帐户都应该工作的代码,它设置在 UIViewControllerAnimatedTransitioning 类中,但我在以前的自定义 segue 类中遇到了同样的问题;

但是,使用以下代码的弹簧动画可以工作,尽管我不想这样做。

我在模拟器和 iPad2 测试设备上得到了相同的行为。难道我做错了什么?动画帧或 alpha 值是否存在问题?

0 投票
3 回答
2023 浏览

animation - iOS 7 弹簧动画的时间与位置图方程 (animateWithDuration:delay:usingSpringWithDamping:...)

鉴于[UIView animateWithDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:]中使用的弹簧参数:

  1. 使用SpringWithDamping
  2. 初始SpringVelocity

时间与位置图的数学方程是什么?

(我正在尝试处理 iOS 7 中新的 spring 动画 API,但我没有得到好的结果,而且实验花费的时间太长。我的目标是尽可能接近我的一些动画曲线如果我使用核心动画而不是 UIView 的块对象动画,我会指定使用 CAMediaTimingFunction。)