【问题标题】:Is it possible to turn a View-Based App into a navigation-Based App?是否可以将基于视图的应用程序转变为基于导航的应用程序?
【发布时间】:2010-04-09 19:08:57
【问题描述】:
我即将在 iPhone 上完成我的第一个应用程序(UITableView 风格的应用程序),但我意识到它看起来会好得多,并且如果它以导航的形式呈现,通过审批流程的机会就会大得多——基于应用程序而不是基于视图的应用程序 - 事后看来,我最初的选择并不适合......
我是否有可能以某种方式轻松地将应用程序更改为新类型,或者我会更好地从头开始处理所有可能带来的麻烦......
感谢任何关于如何完成的建议,
卡尔
【问题讨论】:
标签:
iphone
uitableview
view
navigation
【解决方案1】:
将交互方式从简单的视图控制器转移到导航控制器并不是特别困难(反过来也不难)。虽然,没有什么像教程一样简单,也没有你可以选择的菜单项。您可以查看 Apple 模板为基于导航的应用程序生成的管道,并将必要的粘合剂添加到您的应用程序委托中。一旦到位,您可以简单地将基于视图的应用程序视图控制器推送到导航堆栈上。如果您有更具体的问题或特别卡在某个地方,如果您提供有关您遇到问题的位置的详细信息,我们可以帮助您摆脱困境。
顺便说一句,我怀疑您的申请是否会仅仅因为基于视图而不是基于导航而被拒绝。
【解决方案2】:
嗯嗯,出于某些原因,我不允许我在您的帖子中添加任何评论!
无论如何,我想这和这里的任何东西一样好......
过去一个小时左右我一直在搞砸,并设法将我的旧代码/数据等集成到一个新的导航中,没有太多问题,事实上,顶部的标题栏看起来更好!
(我确实喜欢尝试自己解决问题,所以这是一个很好的学习曲线!)
尽管新视野打开了,但我仍然在苦苦挣扎
- 努力在第二个视图中使用第一个视图中的字符串(我在其中有一个 UITableview 表,我选择了一行并从中获取正确的值,我目前通过警报消息检查该值)。
- 出于某种原因,我在第二个视图中没有看到标题栏和“返回”按钮,所以我猜它没有正确放入堆栈(出于测试目的,我在视图中放置了一个快速“返回”按钮所以我可以前后导航)。
不过,我比之前进步了大约 100%!
为回复干杯,
卡尔