ios如何从单一视图分割到分割视图控制器

 婧儿2502904787 发布于 2023-02-13 19:30

我有两个模板视图(一个是单个视图,另一个是拆分视图控制器)每个单独工作正常.所以我在单视图上放了一个按钮,然后在按钮上输入Push Segue,转到Split View Controller.当我按下按钮时,我发现一个崩溃,说不能从外部UI导航控制器使用Push.

好的,我将单个视图模板放入UI导航控制器,它现在说:拆分视图控制器无法推送到导航控制器.

那么......我该怎么做?

谢谢 !

2 个回答
  • 而不是呈现splitviewcontroller尝试设置为rootviewcontroller.

    self.view.window.rootViewController = splitViewController;
    

    2023-02-13 19:34 回答
  • 在普通View Controller中使用容器视图,覆盖整个查看区域,并且该容器视图具有嵌入视图控制器的嵌入segue

    如果需要在它们之间进行通信,请覆盖UISplitViewController并将其放在viewDidLoad中:

    YourLeftVC *masterViewController = (YourLeftVC *) [[self.viewControllers objectAtIndex:0] topViewController];
    YourRightVC *detailViewController = [self.viewControllers objectAtIndex:1];
    
    masterViewController.delegate = detailViewController;
    

    2023-02-13 19:34 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有