3

我试图为我的应用程序实现的导航模型是用户输入文本并进行搜索,我想导航到拆分视图控制器,其摘要结果位于拆分视图的左侧(主视图)并点击它会显示更多信息详细信息。为此,在右侧(详细视图)和任何交互/点击都应该导航到可以显示 Web 源的托管 webView。我如何实现这一目标?我收到错误无法从导航控制器推送拆分视图。

仅供参考:我是 ios/objective-C 编程的新手,如果有简单的方法来实现这一点,我不熟悉.. 任何正确方向的反馈/指针将不胜感激!

4

2 回答 2

13

UISplitViewController 不必是应用程序的根。你不能推送到 UISplitViewController 但你可以用“Present Modally”导航它

在此处输入图像描述

于 2016-05-18T10:43:21.897 回答
6

问题是拆分视图控制器必须是您的应用程序的根。您不能将其推入UINavigationController. 每当您希望拆分视图出现/消失时,都应该更改rootViewController(在 中AppDelegate)。

但是,在您的情况下,我建议您一直保持SplitViewController在屏幕上,并在主控制器中进行搜索。在其中使用 a UITableViewController。您可以在表格中添加搜索栏,并在搜索栏中键入字符时缩小结果范围。希望这可以帮助!

于 2013-07-24T20:39:05.580 回答