Xcode选项卡式应用程序显示第二个UITableView

时间:2014-04-02 18:43:17

标签: ios iphone objective-c xcode uitableview

我们对XCode标签应用有疑问。 我们使用带有3个标签栏项目的选项卡式应用程序创建了一个应用程序。

  1. 一个tabbar项只是一个按钮和一个带有a的viewcontroller imageview(按钮位于标签栏中。)

  2. 第二个标签栏项目通过导航控制器连接到 连接到秒的UITableViewcontroller UITableViewcontroller。在第一个UITableViewcontroller我们有一个 产品列表和第二个UITableViewcontroller是一个列表 产品的详细信息请在第一个UITableViewcontroller中选择。

  3. 当用户选中我们想要的标签栏上的按钮(步骤1)时 到第2步中的第二个UITableView。

  4. 所以我们想跳过第一个UITableViewcontroller。 这可以通过编程方式进行吗?

1 个答案:

答案 0 :(得分:0)

,这是可能的。

  1. 如果您使用的是UITabBarController,则可以使用selectedIndex属性设置显示的UIViewController。在此处阅读有关管理UITabBarController的更多信息:

    https://developer.apple.com/library/ios/documentation/uikit/reference/UITabBarController_Class/Reference/Reference.html

  2. 如果您仅使用UITabBar视图,则它有一个名为selectedItem的属性,您可以提供第二个标签栏项。因此,连接按钮以正确更新UITabBar属性并在导航堆栈上推送第二个UITableViewController。在此处详细了解UITabBar

    https://developer.apple.com/library/ios/documentation/uikit/reference/UITabBar_Class/Reference/Reference.html

  3. 开始使用UITabBarController,专为像您这样的案件创建。

  4. 了解有关iOS导航的更多信息:

    https://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewControllerCatalog/Chapters/NavigationControllers.html