gpt4 book ai didi

ios - 在 UISplitView 中更改 RootViewController

转载 作者:行者123 更新时间:2023-11-28 20:45:46 25 4
gpt4 key购买 nike

我正在使用 UISplitView XCode 模板为 iPad 开发一个小示例。它由显示在窗口左侧的根 Controller 和显示在右侧的详细 View 组成。

我想实现的很简单(至少我是这么认为的)但是我在文档中找不到实现它的方法。

我想用新 Controller 替换根 Controller (在左侧固定显示)(例如,作为对按下按钮时启动的事件的响应)。我试过这个:

ColorPicker *controlador = [[ColorPicker alloc] initWithNibName:nil bundle:nil];
[self.rootViewController presentModalViewController:controlador animated:YES];
[controlador release];

随之而来的是,新的推送 Controller 填满了整个窗口,而我想要的是固定显示在左侧,并采用开头的两列格式。

最佳答案

您需要将modalPresentationStyle设置为合适的值,

controlador.modalPresentationStyle = UIModalPresentationCurrentContext;

UIModalPresentationCurrentContext 指示 View Controller 以模态方式出现在 rootViewController 的框架内。

关于ios - 在 UISplitView 中更改 RootViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6445650/

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