在我的iPhone应用程序中,我必须有大约9-15个不同的视图,所有视图都可从主菜单中获得。我昨天开始使用一个简单的标签栏控制器,但它们只适用于6-7个视图。我可以使用哪种控制器?对我的需求有一个好的吗?
编辑:我正在谈论我的应用程序大约9-15个菜单点。 每个点都是一个可分类的功能。我喜欢Facebook应用程序,应用程序在每个页面上显示2个菜单页面(可滑动)和9个图标,每个页面都有另一个视图/功能。
答案 0 :(得分:1)
寻找cocoacontrols.com。我想你会在那里找到你的需求......
答案 1 :(得分:1)
我认为你正在寻找的组件(在facebook应用程序中使用的组件)位于three20库中。它叫做发射器。就像在应用程序内部安装iphone跳板一样。我会选择那个。
答案 2 :(得分:0)
您的观点可以分为几类吗?如果是这样,我建议使用标签栏选项卡作为类别,然后使用表格视图作为每个标签中的菜单。
您也可以尝试使用页面控件,但9-15个视图似乎对于使用页面控件进行导航是令人讨厌的。
答案 3 :(得分:0)
我了解您需要始终访问这些“视图”。你可以做iphone CNN应用程序的功能。它使用水平滚动,它有很多“视图”。
答案 4 :(得分:0)
这可能是编写手机应用程序最具挑战性的部分。至少我发现找到完美的用户界面并不容易。特别是如果你有这么多的内容和导航显示。
我认为解决此问题的最佳方法是编写自己的导航。如果你想使用类似facebook应用程序的东西 - 这不是那么难。 将UIScrollView与UIPagingControl结合使用。为您的按钮或您希望用户查看的任何内容创建一个新视图,并将其放在滚动视图中。启用UIScrollVIew的分页,几乎完成了。也许这不是最简单的方法 - 但最终它是最灵活的方式。您可以决定要显示的内容,而不必依赖其他开发人员所写的内容。 只是一个想法:)
//编辑:只需阅读另一个关于appLauncher的question即可。这可能是你正在寻找的控制。