gpt4 book ai didi

objective-c - PresentModalViewController 与导航 Controller 中的推送 View 具有相同的动画?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:05 24 4
gpt4 key购买 nike

是否可以将 PresentModalViewController 与使用导航 Controller 的“pushViewController”方法时显示的相同动画一起使用?

最佳答案

据我所知,它不能水平移动。而且,当您使用 presentModalViewController:animated: 时,之前的 View 将消失(空白)。但是你可以这样做(将你想要的 View 添加到你的窗口的顶部):

UIViewController *modalViewController = [[UIViewController alloc] init];
[modalViewController.view setFrame:CGRectMake(320.0f, 0.0f, 320.0f, 480.0f)];
[modalViewController.view setBackgroundColor:[UIColor redColor]];
[[UIApplication sharedApplication].delegate.window addSubview:modalViewController.view];

[UIView animateWithDuration:0.25f
delay:0.0f
options:UIViewAnimationOptionCurveEaseInOut
animations:^{
[modalViewController.view setFrame:CGRectMake(0.0f, 0.0f, 320.0f, 480.0f)];
}
completion:nil];

[modalViewController release];

关于objective-c - PresentModalViewController 与导航 Controller 中的推送 View 具有相同的动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8768779/

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