gpt4 book ai didi

iOS 7.1 问题 - Tabbar 调整大小不起作用

转载 作者:可可西里 更新时间:2023-11-01 03:37:48 26 4
gpt4 key购买 nike

自从我更新到 iOS 7.1 后,标签的大小调整(至 74 像素)不再有效:

[[tabBarController.view.subviews objectAtIndex:0] setFrame:CGRectMake(0, 0, 320, screenSize.height-73)];
[tabBarController.tabBar setFrame:CGRectMake(0, screenSize.height-73, 320, 74)];

此代码导致选项卡向上移动,但下方有一些空白区域。

有人解决这个问题吗?

最佳答案

如果您在 UITabBarController 子类的 viewDidLayoutSubviews 中更改 UITabBar 的大小,则调整大小在 iOS 7 和 7.1 下有效。以我的代码为例:

- (void)viewDidLayoutSubviews
{
CGFloat tabBarHeight = 39.0;
CGRect frame = self.view.frame;
self.tabBar.frame = CGRectMake(0, frame.size.height - tabBarHeight, frame.size.width, tabBarHeight);
}

关于iOS 7.1 问题 - Tabbar 调整大小不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22408856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com