iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 无法在navigationBar上设置为“UIBarPositionTopAttached”大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我制作了UIViewController,它将navigationController作为父级(在故事板中连接),
我想将statusBar的图片应用于statusBar背景.

但似乎statusBar不能像“半透明”那样状态,

我试着设定

- (void)viewWillAppear:(BOOL)animated {    
 [self.navigationController.navigationBar setBACkgroundImage:[UIImage
 imagenamed:@"barTop.png"] forBarPosition:UIBarPositionTopAttached 
 barMetrics:UIBarMetricsDefault];

 [self setNeedsStatusBarAppearanceupdate];
 ....

}
- (UIStatusBarStylE)preferredStatusBarStyle {
  return UIStatusBarStyleLightcontent;
}

在UIViewController中.

但导航和状态栏的背景已经分开.

ios – 无法在navigationBar上设置为“UIBarPositionTopAttached”

我尝试将plist文件设为“基于视图控制器的状态栏外观”是和否.但我仍然无法从viewController配置statusBar.
在这个公告板上找不到同样的问题.

有谁知道解决方案??或如何调试?

谢谢你的阅读.

(9/3补充说:我想为navigationBar和statusBar制作背景.

在简单的条件下,有一个navigationController和一个ViewController,两个栏都可以将它们的背景组合在一起(认).

现在,当我使用tabBarController通过storyboard向多个navigationController指示时,我遇到了错误.)

解决方法

根据Apple for Status栏,状态栏是透明的.(我认为*总是,不确定).链接@L_607_11@. https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/Bars.html

ios – 无法在navigationBar上设置为“UIBarPositionTopAttached”

大佬总结

以上是大佬教程为你收集整理的ios – 无法在navigationBar上设置为“UIBarPositionTopAttached”全部内容,希望文章能够帮你解决ios – 无法在navigationBar上设置为“UIBarPositionTopAttached”所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。