【问题标题】:UISplitViewController - Tapping on cell in master view controller causes segue in master view controller and not in detail view controllerUISplitViewController - 在主视图控制器中点击单元格会导致主视图控制器中的 segue 而不是详细视图控制器
【发布时间】:2017-12-20 16:57:46
【问题描述】:

我正在使用标准表格视图迁移现有项目以使用 UISplitViewController 方法。标准表格视图也链接到选项卡栏控制器。

层次结构如下:

Tab Bar Controller > SplitViewController > MASTER: NAVIGATION CONTROLLER > TABLE VIEW;

SplitViewController > 详细信息:导航控制器 > 表格视图;

当我点击主视图控制器中的一个单元格时,它会导致我想要加载到详细视图区域中的视图的 segue 位于主视图控制器表视图区域中。实质上,详细视图控制器加载在主视图窗口区域中。

我已验证所有连接都正确,但我不知道为什么会发生这种情况。任何见解将不胜感激!

【问题讨论】:

    标签: ios swift uitableview uiviewcontroller uisplitviewcontroller


    【解决方案1】:

    不确定你是否已经彻底解决了这个问题,但我遇到了同样的问题,并想解释一下我是如何解决它的,以防其他人遇到它。

    在将单元格选择 segue 链接到详细视图控制器之前,请确保详细视图控制器已链接到情节提要的拆分视图控制器中。

    在正确设置拆分视图控制器之后,重新创建单元格和详细视图控制器之间的转场足以为我解决此问题。

    希望对你有帮助,

    理查德

    【讨论】:

      猜你喜欢
      • 2017-10-14
      • 1970-01-01
      • 1970-01-01
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多