ios – 在UINavigationBar下删除1px边框 – 无法正常工作

ios – 在UINavigationBar下删除1px边框 – 无法正常工作,第1张

概述@IBOutlet var navBar: UINavigationBar!self.navBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)self.navBar.shadowImage = UIImage() 如果视图控制器嵌入在导航控制器中并使用self.navigationController?
@IBOutlet var navbar: UINavigationbar!self.navbar.setBackgroundImage(UIImage(),forbarMetrics: UIbarMetrics.Default)self.navbar.shadowImage = UIImage()

如果视图控制器嵌入在导航控制器中并使用self.navigationController?.navigationbar.setBack …等,上面的代码可以工作,但是当使用IBOutlet时它不起作用(我的例子没有嵌入导航控制器中).导航栏不是半透明的.

有任何想法吗?

解决方法 把它放在你的视图控制器中(不在uinavigationbar中).
[[UINavigationbar appearance] setBackgroundImage:[UIImage new] forbarMetrics:UIbarMetricsDefault];[[UINavigationbar appearance] setShadowImage:[UIImage new]];
总结

以上是内存溢出为你收集整理的ios – 在UINavigationBar下删除1px边框 – 无法正常工作全部内容,希望文章能够帮你解决ios – 在UINavigationBar下删除1px边框 – 无法正常工作所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1105604.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存