HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在IOS 8中使UINavigationBar透明?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经尝试了很多让UINavigationBar透明的东西.但我没有成功.我设置的图像是透明的.这是我的代码.
有帮助吗?
提前致谢.
[rootNavC.navigationBar setBACkgroundImage:[UIImage imagenamed:@"NAv_bG_iphone.png"] forBarMetrics:UIBarMetricsDefault];
rootNavC.navigationBar.translucent = YES;
rootNavC.navigationBar.BACkgroundColor = [UIColor clearColor];
[[UINavigationBar appearance] settitleTextAttributes:@{
                           UITextAttributeTextColor : [UIColor whiteColor],UITextAttributeTextShadowColor : [UIColor clearColor],UITextAttributeTextShadowOffset : [NSValue valueWithUIOffset:UIOffsetMake(0,0)],UITextAttributeFont : [UIFont fontWithName:@"pastel" size:20]
 }];

解决方法

试试这个
[self.navigationController.navigationBar setBACkgroundImage:[UIImage new]
                         forBarMetrics:UIBarMetricsDefault];
    self.navigationController.navigationBar.shadowImage = [UIImage new];
    self.navigationController.navigationBar.translucent = YES;
    self.navigationController.view.BACkgroundColor = [UIColor clearColor];

我希望上面的代码有所帮助.

大佬总结

以上是大佬教程为你收集整理的如何在IOS 8中使UINavigationBar透明?全部内容,希望文章能够帮你解决如何在IOS 8中使UINavigationBar透明?所遇到的程序开发问题。

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

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