我想获取选项卡的默认大小,但是ViewController
中没有任何tabBar,所以我没有使用self.tabBarController?.tabBar.frame.size.height
。
我在哪里使用
:我有一个容器视图(它用ViewController
创建),它包含一个collectionview
。我想给出一个footer
的高度,因为主要的ViewController有一个tabBar
,所以我必须给出一个高度为tabBar size
的高度。
答案 0 :(得分:0)
您可以从主VC中获取标签栏的大小并将其保存到全局变量中,然后可以在应用程序中的任何位置使用它。
答案 1 :(得分:0)
如果 tabBarController 是您的根视图控制器,则:
let rootController = self.view.window?.rootViewController as! UITabBarController // Main ViewController
let height = rootController?.tabBar.frame.size.height