如何在iOS中增加标签栏高度,我尝试了很多方法,没有一个对我有用。我的完整标签条形码在app delegate中。
答案 0 :(得分:1)
- (void)viewWillLayoutSubviews
{
CGRect tabFrame = self.tabBar.frame; //self.TabBar is IBOutlet of your TabBar
tabFrame.size.height = 80;
tabFrame.origin.y = self.view.frame.size.height - 80;
self.tabBar.frame = tabFrame;
}
您必须将以下代码添加到UITabBarController类的子类中。
答案 1 :(得分:0)
我正在使用扩展程序来更改标签栏的高度
class CustomHeightTabBar : UITabBar {
@IBInspectable var height: CGFloat = 0.0
override func sizeOfTab(_ size: CGSize) -> CGSize {
var sizeOfTab = super.sizeOfTab(size)
if height > 0.0 {
sizeOfTab.height = height
}
return sizeOfTab
}
}
从This
查找更多