Nie*_* R. 53 iphone uitabbarcontroller uikit uitabbar ios
我发现UITabBar的高度是49px(或50px,具体取决于来源).
因为我不喜欢在我的代码中使用太多的硬编码值,我想知道是否可以以编程方式检索tabbar的高度.
亲切的问候,
Niels R.
PS:我问的原因是因为我有一个视图控制器(包含文本字段的列表视图),它只是由navigationcontroller(pushViewController)推送或呈现为模态(presentModalViewController).一旦键盘出现,视图的大小就会减小,但我必须考虑到只有在按下视图控制器时才能看到标签栏,而不是作为模态显示.
Mas*_*son 134
我不完全理解你的PS,但你可以这样做:
tabBarController?.tabBar.frame.size.height
Run Code Online (Sandbox Code Playgroud)
小智 14
如果你想获得UITabBar控件的标准高度,那么你可以这样做:
UITabBarController *tabBarController = [UITabBarController new];
CGFloat tabBarHeight = tabBarController.tabBar.frame.size.height;
Run Code Online (Sandbox Code Playgroud)
Nic*_*nto 10
漂亮
CGRectGetHeight(self.tabBarController.tabBar.frame)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
49932 次 |
最近记录: |