标签栏下方的一些空间

时间:2015-09-30 16:55:29

标签: ios uitabbarcontroller

我正在使用标签栏创建一个视图,我想在标签栏下面显示一些空格,以显示屏幕底部的其他内容。

使用标签栏控制器: 当我使用标签栏控制器时,无法移动标签栏以在其下方放置另一个对象。

使用标签栏和标签栏项 当我只使用标签栏和标签栏项目时,我无法将项目连接到另一个视图控制器或更确切地说是任何东西。此外,当我的应用程序有多个标签时,它似乎效率不高。

使用标签栏控制器在屏幕底部获得一些空间的最佳和有效方法是什么?

下面的图片显示标签栏下方屏幕底部的“部分空间”。

enter image description here

由于

2 个答案:

答案 0 :(得分:0)

将标签栏控制器嵌入自定义父视图控制器中。现在,标签栏控制器视图的框架(相对于自定义父视图控制器的视图)取决于您。

此示例完全在故事板中配置,完全没有代码:

enter image description here

答案 1 :(得分:0)

在你的 tabBarViewController 中添加以下代码

override func viewDidLayoutSubviews() {
        tabBar.frame = CGRect(x: 0, y: self.view.frame.height-200, width: tabBar.frame.size.width, height: tabBar.frame.size.height)
        
    }

将 200 替换为您希望标签栏距屏幕底部的距离。