gpt4 book ai didi

ios - 如何用动画显示和隐藏 UISplitViewController

转载 作者:行者123 更新时间:2023-11-29 10:58:02 26 4
gpt4 key购买 nike

我的应用程序中窗口的当前 rootViewControllerMainViewController。在另一个名为 SubViewController 的 View Controller 中有一个按钮,如果用户单击该按钮,我想显示 UISplitViewController。我已经实现如下:

//SubViewController.m
UISplitViewController *splitVC =[self splitVC];
self.view.window.rootViewController = splitVC;

没有显示splitVC的动画,我需要用slide style来显示,例如,滑动SubViewController.view向右显示UISplitViewController ,如果用户单击 UISplitViewController 上的按钮,则向后滑动 SubViewController.view

最佳答案

这样试试:

AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
UISplitViewController *splitVC =[self splitVC];

[UIView transitionWithView:self.view.window
duration:0.5
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{
appDelegate.window.rootViewController = splitVC;
}
completion:^(BOOL finished){
}];

可以通过options参数指定不同的动画类型

关于ios - 如何用动画显示和隐藏 UISplitViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17336019/

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