繁体   English   中英

底部工具栏在iPhone中显示,但在iPad中不显示

[英]Bottom toolbar shows in iPhone but not iPad

我的应用程序嵌入在导航控制器中,我拖动了一个Empty viewController,然后在底部添加了一个工具栏。

它显示在我的情节提要中,但是当我在设备/模拟器上运行时,它不在iPad中显示。

我在iPhone上做了同样的事情,它显示了。

我该如何解决?

这是加载的代码:

- (void)viewDidLoad{
    [super viewDidLoad];
// Do any additional setup after loading the view.
   [self.navigationItem setHidesBackButton:YES animated:YES];
    self.hidesBottomBarWhenPushed = YES ;

}

这是我故事板上的iPad

我知道有self.hidesBottomBarWhenPushed = YES ;很奇怪self.hidesBottomBarWhenPushed = YES ; 但我的理解是导航控制器有其自己的底部栏。 同样的代码在iPhone上也可以正常工作。 所以我不确定为什么我仍然遇到问题。

当我将其设置is Initial view controller它将显示。

我修复了将透明条添加到viewDidLoad的问题

- (void)viewDidLoad{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    self.navigationController.navigationBar.translucent = YES;
}

希望这对遇到此问题的任何人有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM