0

我想建立一个非常基本的拆分视图控制器。左侧(主)是一个表格视图,当点击一行时,我希望将细节载入右侧(细节)。拆分控制器主表视图推到主导航栈不详细

我不知道我在做什么错。我有一个示例项目,其功能正是我想要的,但我在我的主项目中缺少一些东西。我非常仔细地搜索了示例项目,据我所知,在我的主项目中,所有内容都完全相同。

我遇到的问题是,当我在表格视图中点击一个单元格时,被调用的视图控制器出现在主(左侧)中,而不是在细节(右侧)中。

我的问题是:为了让右侧显示细节,我必须做些什么?

我在横向模式下测试iPhone 7 Plus模拟器。肖像模式正常工作。

据我所知,我有所有正确的代表安装完成。提前致谢!

Basic Split View Controller Setup

Basic Split At Launch - Untouched

Basic Split after tapping the table view cell

回答

1

哇!好吧,我找出了什么是错的。这已经成为故事板UI中的一个错误,因为这不会成为问题。

当我从表视图单元格按Ctrl-拖动到导航控制器,以创建细节赛格,我选择“显示”。然后我意识到它实际上应该是“显示细节”,所以我进入了我刚刚创建的segue的属性,并将“Kind”更改为“Show Detail(eg Replace)”,据我所知,应该结束与创建segue时选择“显示细节”相同。不是这样。

经过大量的反复试验后,我发现我必须删除最初创建的segue,并重新创建segue,选择“显示详细信息”。

enter image description here

相关问题