更改选项卡栏的框架时,UItabbar项目字体更改

时间:2017-09-08 10:49:11

标签: ios objective-c uitabbarcontroller

我使用下面的代码隐藏我的标签栏

[self.tabBarController.tabBar setFrame:CGRectMake(0,-50,0,0)];

现在,当我再次回到该视图并显示标签栏时,它的字体会发生变化。再次显示标签栏我正在使用此代码。

     [self.tabBarController.tabBar setFrame:CGRectMake(0,[UIScreen mainScreen].bounds.size.height-49, self.view.frame.size.width, 49)];

请看一下屏幕截图

!the red circle font is a bug I am not setting font in my code or in storyboard. ] 1

Please check it

screen shot of my storyboard

请建议我为什么我的标签栏项目字体在我恢复到前一个框架时会改变。

1 个答案:

答案 0 :(得分:2)

使用波纹管代码隐藏标签栏。

-(BOOL)hidesBottomBarWhenPushed
 {
  return YES;
 }

然后你的问题就解决了。