2011-02-11 95 views
0

我试图在iPhone的窗口应用程序中创建表格。基本上我的情况是这样的:当应用程序打开时,我有一个显示六个选项卡的UITabBarController ..在基于窗口的应用程序中创建表格

TAB 1 | TAB 2 | TAB 3 | TAB 4 |搜索| TAB 5 | TAB 6

我一直在试图在搜索标签中插入一张表,但我似乎无法找到infromation如何做到这一点,而无需访问在基于导航的应用程序中加载的rootviewcontroller。

我的问题是..是否有可能在windows应用程序中的tabbarcontroller的选项卡内创建一个带按钮的表(如果你点击一个元素,另一个页面将加载)?

如果我是从头开始重新启动并设计基于导航模板的应用程序,我可以加载的UITabBarController这将链接我其他标签吗?或者原始表是否会覆盖它?

感谢,

回答

0

虽然我不是100%肯定,正是你正在尝试做的,这是绝对有可能的选项卡中创建一个表。

在通常情况下,导航控制器将成为要呈现表格的选项卡的根视图控制器。然后,UITableViewController的一个子类成为导航控制器的根视图控制器。您可以对表格视图委托中的表格元素(通过tableView:didSelectRowAtIndexPath:)做出反应,并且可以将'其他页面'推入导航控制器的堆栈以显示它。

如果您开始使用标签栏模板,并且从基于导航的模板开始没什么意义,因为应用程序的根视图控制器是标签栏控制器,而不是导航控制器。

此外,在iPhone中,标签栏中只显示5个选项卡。如果你有超过5个,它们将由用户在iPod应用程序中进行管理。

相关问题