为UITabViewController设置自定义设计大小(在Storyboard中)

Nor*_*ert 9 iphone size uitabbarcontroller uistoryboard

我想修改一个当前有一个UITabBarController初始视图控制器的应用程序.

目标是在屏幕的顶部区域中设置一个自定义状态栏,无论选择哪个选项卡,都会始终显示该状态栏.电流UITabBarController可能无法使用屏幕的整个高度:

/----------------------------\
|Custom Status bar (50 px)   |
|                            |
|----------------------------|
|                            |
|----------------------------| ---
|                            |  |
|                            |  |
|View of the selected tab    |  |
|                            |  |
|                            |  |
|                            |  |
|                            |  | 
|                            |  smaller height of the UITabBarController
|                            |  |
|----------------------------|  |
|Tab bar                     |  |
|                            |  |
\----------------------------/ ---
Run Code Online (Sandbox Code Playgroud)

我用的是故事板.Size Inspector即使模拟指标大小设置为"自由形式",我也无法在窗口中设置(设计)大小.

Ale*_*izi 0

UITabBar您可以像这样以编程方式创建:

\n\n
UITabBar *myTabBar = [[UITabBar alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 50)];\n[MyView addSubview:myTabBar];\n
Run Code Online (Sandbox Code Playgroud)\n\n

您应该查看\xef\xa3\xbf\ 有关该主题的文档,以获取有关以编程方式设置的更多信息UITabBar

\n