我试图为我的应用程序实现的导航模型是用户输入文本和搜索,我想导航到拆分视图控制器,拆分视图的左侧(主视图)中的摘要结果并点击它揭示更详细的信息。对于右侧(详细视图)和任何交互/点击,应该导航到可以显示Web源的托管webView。 我该如何实现这一目标?我收到错误拆分视图无法从导航控制器推送。
仅供参考:我是ios / objective-C编程的新手,如果有一个简单的方法可以实现这一点并不熟悉..任何正确方向的反馈/指针都将非常感谢!!
答案 0 :(得分:11)
答案 1 :(得分:5)
问题是拆分视图控制器必须是您应用的根目录。你无法在UINavigationController
中推送它。每当您希望拆分视图显示/消失时,您应该更改rootViewController
(在AppDelegate
中)。
但是,在您的情况下,我建议您始终在屏幕上保留SplitViewController
,并在主控制器中进行搜索。在其中使用UITableViewController
。您可以在表格中添加搜索栏,并在搜索栏中键入字符时缩小搜索范围。希望这可以帮助!