我需要继承UITabBar
并增加其大小。
我用代码
制作了它 -(CGSize)sizeThatFits:(CGSize)size
{
CGSize sizeThatFits = [super sizeThatFits:size];
sizeThatFits.height = kTabBarHeight;
return sizeThatFits;
但这延伸了它。如何在不拉伸的情况下增加它?我需要一些清晰的区域。
答案 0 :(得分:1)
我遇到了这个问题,我能够解决它。您必须将以下代码添加到UITabBarController类的子类。
- (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;
}