gpt4 book ai didi

ios7 - 在一个 View Controller 中强制横向

转载 作者:行者123 更新时间:2023-12-02 04:50:15 25 4
gpt4 key购买 nike

在 iOS 5 和 6 中,我在 View Controller 的 viewWillAppear 方法中执行此操作:

UIViewController *c = [[UIViewController alloc] init];
//To avoid the warning complaining about the view not being part of the window hierarchy
[[[TWNavigationManager shared] window] addSubview:c.view];
[self presentModalViewController:c animated:NO];
[self dismissModalViewControllerAnimated:NO];
[c.view removeFromSuperview];

我也在app delegate中添加了这个方法

- (NSUInteger)application:(UIApplication *)application      supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return [[TWNavigationManager shared] supportedInterfaceOrientationsForTopViewController];
}

基本上将该调用转发给顶 View Controller 。

这导致为我的 View Controller 调用自动旋转方法,然后我能够为该 View Controller 强制横向。现在在 iOS 7 中,该代码不再有效。全屏显示白色 View 。

iOS7 中正确的方法是什么?

提前致谢。

最佳答案

有同样的问题,并设法通过关闭呈现的模态视图动画来解决它:是。

[self dismissViewControllerAnimated:YES completion:nil];

希望对您有所帮助!

关于ios7 - 在一个 View Controller 中强制横向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18980853/

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