gpt4 book ai didi

objective-c - UIModalTransitionStyleFlipHorizo​​ntal 不起作用

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

我尝试更改模态视图的 modalTransitionStyle 属性。除了 FlipHorizo​​ntal 之外的所有样式都有效。如果我选择这个,什么也不会发生。

我有一个 UINavigationController,应该将其翻转过来。

代码如下:

            UINavigationController *loginNavCon = [[UINavigationController alloc] init];
loginNavCon.navigationBar.barStyle = UIBarStyleBlack;
// push login view
LogInViewController *liVC = [[LogInViewController alloc] initWithStyle:UITableViewStyleGrouped];
[loginNavCon pushViewController:liVC animated:NO];
[liVC release];
// show login view
loginNavCon.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self.window.rootViewController presentModalViewController:loginNavCon animated:YES];
[loginNavCon release];

感谢您的帮助。

最佳答案

好的,我明白了!

重点是在推送的 UIViewController 中设置它,而不是在推送的中设置它。

因此在我的示例代码中,它必须如下所示:

UINavigationController *loginNavCon = [[UINavigationController alloc] init];
loginNavCon.navigationBar.barStyle = UIBarStyleBlack;
// push login view
LogInViewController *liVC = [[LogInViewController alloc] initWithStyle:UITableViewStyleGrouped];
[loginNavCon pushViewController:liVC animated:NO];
[liVC release];
// show login view
/** changed **/
self.window.rootViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
/*************/
[self.window.rootViewController presentModalViewController:loginNavCon animated:YES];
[loginNavCon release];

关于objective-c - UIModalTransitionStyleFlipHorizo​​ntal 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7672271/

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