【发布时间】:2011-09-05 04:12:42
【问题描述】:
我想将 UITableView 和 UINaviationController 结合在一个应用程序中,但作为新手,我见过的大多数应用程序只是将您直接发送到结果视图 (UITableView)。但是,我猜一个“正常”的搜索应用程序不会假设您在第一个屏幕上就有结果。第一个屏幕上应该有一个搜索表单,其中包含输入字段和一个触发搜索过程并显示一些结果和导航的按钮。
所以,我只是想在我的应用中复制这种正常行为。我已经制作了搜索表单(当然,上面没有显示导航)和一个名为“ListingViewController”的单独视图及其相关视图并包含一个 UITableView,我认为我应该在其中添加导航......下一个想法将是制作一个 DetailViewController 并可能和 ListingMapController 在 GoogleMap 中显示列表。
那么,我遇到的问题是如何添加这个导航控制器?
有人建议我将它添加到 SearchViewController 委托中... 但我当然不想在搜索表单上导航...
有人建议我以模态方式打开导航控制器... 但是,我还计划添加一个选项卡栏以允许用户查看其他信息(例如关于等...),并且使用模态导航控制器,我不知道他们是否仍会看到底部选项卡...
有什么建议吗?您认为什么是最佳做法,尤其是避免我的应用被 Apple 拒绝?
感谢您的阅读和帮助!
斯蒂芬
【问题讨论】:
标签: iphone ios uitableview uiviewcontroller uinavigationcontroller