gpt4 book ai didi

ios - UIView 线性动画移动 View

转载 作者:行者123 更新时间:2023-11-29 03:28:45 24 4
gpt4 key购买 nike

我的目的是移动 UIView 对象。

我为此使用的代码是:

[UIView animateWithDuration:(biggestViewWidth * 0.005) delay:1.0 options:UIViewAnimationOptionCurveLinear animations:^{


//
[view setFrame:CGRectMake(0, view.frame.origin.y, view.frame.size.width, view.frame.size.height)];

// View verschieben
[view setFrame:CGRectMake(-view.frame.size.width - 10, view.frame.origin.y, view.frame.size.width, view.frame.size.height)];

} ...

但正如示例所示, View 线性移动到新的 x 位置。是否可以说动画应该以 20 点为步长,例如越来越向左?例如:开始X = 0;1.=-20;2.=-40;。。.

最佳答案

有多种方法可以自定义动画曲线。最简单的方法是将其中之一传递给现有函数:https://developer.apple.com/library/ios/documentation/uikit/reference/uiview_class/UIView/UIView.html#jumpTo_153

否则,您可以使用关键帧设置自己的动画,如下例所示:https://github.com/ShinobiControls/iOS7-day-by-day/blob/master/11-uiview-keyframe-animation/11-uiview-keyframe-animation.md

关于ios - UIView 线性动画移动 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20108463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com