【问题标题】:"Default" view in UITabBarControllerUITabBarController 中的“默认”视图
【发布时间】:2015-09-10 00:02:10
【问题描述】:

我有一个带有 5 个 NavigationControllers 的 UITabBarController,作为选项卡嵌入其中(类似于下面的图 1)。所以,问题是:当显示 TabBarController 时,我想将表格视图(或任何其他视图)显示为“默认”视图。即,显示未嵌入 TabBarController 的视图(视图控制器)并选择任何选项卡。我为这样的解释道歉,最好看下面的图片#2。我在我的项目中使用最新版本的 XCode 和 Swift。对于界面,我使用的是故事板

【问题讨论】:

    标签: ios xcode swift uitabbarcontroller uitabbar


    【解决方案1】:

    您可以确定在第一个(初始)viewController 中选择哪个选项卡。

    注意:Swift 3

    override func viewDidLoad() {
        super.viewDidLoad()
    
        self.tabBarController?.selectedIndex = 1
      }
    

    请注意,默认情况下,第一个选择的 viewController 位于 0 索引处 (self.tabBarController?.selectedIndex = 0)

    【讨论】:

    • 我不需要确定必须选择哪个选项卡,当应用程序加载时,我需要类似带有选项卡的 VC,其中没有选择选项卡
    • 那你可以简单的在tableview下添加一个view,在里面添加五个图片(或者按钮),是你想要的吗?
    猜你喜欢
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多