gpt4 book ai didi

ios - 是否可以从根 UISplitController 推送 UIVIEWCONTROLLER?

转载 作者:行者123 更新时间:2023-11-29 10:35:16 24 4
gpt4 key购买 nike

  1. 我正在为 iPad 开发和设计应用程序的工作流程。
  2. 我知道如何将 View 推送到 Split View的主视图和详细 View ,但是我希望一个 View 完全和单独显示(获取完整屏幕)和一次用户单击推送 View 上的按钮,用户可以导航回UisplitViewController。
  3. 我按照建议将 UISplitViewController 保留为根 Controller 通过文档。

那么是否可以从 UISplitViewController 推送 UIViewController 呢?

最佳答案

如果您试图让单个 View 显示在 UISplitViewController 中,则需要隐藏主视图。您可以通过修改 UISplitViewDelegate 来做到这一点。这是我使用的:

BOOL hideMaster = NO;
- (void)hideMaster
{
hideMaster = YES;
UISplitViewController *sv = (UISplitViewController *)[UIApplication sharedApplication].keyWindow.rootViewController;

[sv.view setNeedsLayout];

[sv willRotateToInterfaceOrientation:[[UIApplication sharedApplication] statusBarOrientation] duration:0];

}
- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation
{

return hideMaster;
}

因此,如果您在详细信息屏幕中有一个 UINavigationController,只需隐藏主视图并将其他 View 插入详细信息面板即可。

关于ios - 是否可以从根 UISplitController 推送 UIVIEWCONTROLLER?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27484185/

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