HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 透明UINavigationBar大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
对于ios而言,我是新手,我发现这个解决方案使得UINavigationBar透明.
在我的项目文件中,我可以把这段代码
[self.navigationBar setBACkgroundImage:[UIImage new]
                     forBarMetrics:UIBarMetricsDefault];
self.navigationBar.shadowImage = [UIImage new];
self.navigationBar.translucent = YES;

所以它被应用在我的整个项目中,导航控制器被使用.

解决方法

你的viewDidLoad函数放在你的rootViewController这个代码中:

Objective-C的:

[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];

Swift 2.x:

if let navigationBar = navigationController?.navigationBar {
        navigationBar.setBACkgroundImage(UIImage(),forBarMetrics: .Default)
        navigationBar.shadowImage = UIImage()
        navigationBar.translucent = true
        navigationController?.view.BACkgroundColor = .clearColor()
    }

Swift 3:

if let navigationBar = navigationController?.navigationBar {
        navigationBar.setBACkgroundImage(UIImage(),for: .default)
        navigationBar.shadowImage = UIImage()
        navigationBar.isTranslucent = true
        navigationController?.view?.BACkgroundColor = .clear
    }

这是肯定的! Transparent UINavigationBar.

大佬总结

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

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

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