ios – 创建白色半透明的UINavigationBar

ios – 创建白色半透明的UINavigationBar,第1张

概述通常,半透明的UINavigationBars在白色背景上方具有浅灰色. 但是,iOS 11中的许​​多导航栏都有白色. 例如,“文件”应用中的导航栏为白色且半透明,与将barTintColor设置为白色明显不同. 如何在UINavigationBar上实现这种效果? >将导航栏的barTintColor设置为白色. >之后,子类UINavigationBar并将阴影图像设置为空的UIImage. 通常,半透明的UINavigationbars在白色背景上方具有浅灰色.

但是,iOS 11中的许​​多导航栏都有白色.
例如,“文件”应用中的导航栏为白色且半透明,与将barTintcolor设置为白色明显不同.


如何在UINavigationbar上实现这种效果?

解决方法 >将导航栏的barTintcolor设置为白色.
>之后,子类UINavigationbar并将阴影图像设置为空的UIImage.

class CustomNavbar: UINavigationbar {   overrIDe func awakeFromNib() {      super.awakeFromNib()      shadowImage = UIImage()   }}

>最后,将导航栏的类设置为刚刚创建的自定义导航栏类​​.

结果

总结

以上是内存溢出为你收集整理的ios – 创建白色半透明的UINavigationBar全部内容,希望文章能够帮你解决ios – 创建白色半透明的UINavigationBar所遇到的程序开发问题。

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

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

原文地址: http://www.outofmemory.cn/web/1033228.html

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

发表评论

登录后才能评论

评论列表(0条)

保存