gpt4 book ai didi

ios - PushViewController 设置动画持续时间

转载 作者:行者123 更新时间:2023-11-29 03:55:20 26 4
gpt4 key购买 nike

我使用此代码来呈现 UIviewController:

-(IBAction)openWoodenPage3:(id)sender{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle: nil];
UIViewController *lvc = [storyboard instantiateViewControllerWithIdentifier:@"ControllerWoodenPage3"];
[self.navigationController pushViewController:lvc animated:YES];
}

动画持续 3 秒,但我想将其更改为 7 秒。我怎样才能做到这一点?如果我想将一侧从右更改为左?

最佳答案

为此,您需要在自定义实现中手动完成所有操作,并使用以下方法:

[UIView beginAnimations:@"abc" context:nil];
[UIView setAnimationDuration:0.7]; // seconds
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];

// move stuff

[UIView commitAnimations];

此外,推送动画的时长是固定的 0.3(而不是 3)秒,iOS 中的许多其他标准动画(如键盘外观、模式演示等)也是如此。

关于ios - PushViewController 设置动画持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16573832/

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