我正在为我的 Xcode 项目寻求一些帮助。
我想让图像移动到特定位置,然后单击按钮。但它必须加速而不仅仅是移动(从开始位置消失并出现在结束位置)。所以它必须动画。
希望你能帮帮我!
非常感谢!
您可以使用动画块轻松实现动画到新位置UIView
。下面的例子..
-(void)buttonClick:(id)sender {
UIButton *button = (UIButton*)sender;
[UIView animateWithDuration:1
delay:0
options:UIViewAnimationCurveLinear
animations:^{
[button setFrame:CGRectMake(100,100,button.frame.size.width,button.frame.size.height)];
}
completion:^(BOOL finished){
}]
}
上述方法将获取您的按钮并将其移动到{100,100
其超级视图上的位置 },持续时间为1
秒,动画曲线为UIViewAnimationCurveLinear
. 您可以在UIView 类参考文档中查看动画曲线的选项。