我正在为我的项目使用UISplitViewController
方案,并在UITableViewController
中添加了DetailedView
。因此左侧(导航)和右侧(内容)有两个表。
然后我创建了一个新的UIViewController
并在UITableViewController
中的DetailedView
创建了一个segue(显示详细信息)以导航到此VC。我还为UIViewController
添加了Unwind Segue并导航回UITableViewController
中的DetailedView
。
但展开segue不起作用,因为我将UIViewController
segue呈现为Show Detail segue。当我将segue改为Modal Segue时,unwind正常工作,但我正在失去UISplitViewController
(导航大师方消失)。
您有什么想法让Unwind Segue工作并返回详细视图吗?
答案 0 :(得分:1)
我正在为我的项目使用UISplitViewController方案,并在DetailedView中放置了一个UITableViewController。
如果这确实是真的,那就错了。 Master-Detail模板给出的正确架构是:
UISplitViewController
UINavigationController [master]
UITableVieController
UINavigationController [detail]
SomeUIViewController
所以你的UITableViewController就到了我写的地方#34; SomeUIViewController"。要在详细信息视图中从那里导航,只需push
(或show
)。用户现在可以使用“返回”按钮导航回来,或者您可以在代码中pop
。