gpt4 book ai didi

iphone - 当前ViewController :animated:completion display issues in new ios 5. 1 UISplitViewController

转载 作者:行者123 更新时间:2023-12-03 20:28:08 27 4
gpt4 key购买 nike

我在使用 UISplitViewControllerpresentViewController:animated:completion 时遇到了一些问题。

为了将问题分解为最简单的形式,我使用主/详细信息模板创建了一个简单的项目。在项目中,我在主视图的导航栏中添加了一个 + 按钮。加号按钮创建一个带有简单空白 View 的导航 Controller 。然后使用 presentViewController:animated:completion 呈现该导航 Controller 。但是,所呈现的 View 仅显示在主视图中,当您关闭它时,主视图将占据整个屏幕。我似乎无法理解发生了什么事。还有其他人遇到过这个问题吗?这是代码。

- (void)showViewController:(id)sender
{
LMTestViewController *masterView = [[LMTestViewController alloc] init];
[self presentViewController:masterView animated:YES completion:nil];
[masterView release];
}

感谢您的帮助。

最佳答案

要以模态方式呈现,请使用窗口的 Root View Controller 。使用其他任何东西都会导致分割 View 中的内容变得困惑,尤其是在旋转等时。

[self.view.window.rootViewController presentViewController:masterView
animated:YES
completion:NULL];

关于iphone - 当前ViewController :animated:completion display issues in new ios 5. 1 UISplitViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9831486/

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