ios - 如何使带有白色字体的导航栏透明?

标签 ios swift

我只是想让我的 UINavigationBar 看起来像这样:enter image description here

如果我在 Xcode 中点击半透明的 UIButton,它不是半透明的。唯一的解决方案是将 alpha 值设置为 0.5,但这样我的字体和导航项就不会像这张图片那样不透明了。所以我想我正在寻找半透明和模糊效果。

screenshot

最佳答案

我毫不费力地得到这个,就像一个黑色半透明的导航栏:

enter image description here

这绝对是它背后的黑暗模糊版本;看右边更亮,图片中有一 block 亮斑。

我可以通过使用清晰的导航栏和背后的视觉效果 View 来获得更柔和的模糊效果:

enter image description here

然而,他们实际使用的是什么,这是一个见仁见智的问题。

关于ios - 如何使带有白色字体的导航栏透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30124292/

相关文章:

iOS:将 Cocoapods 从动态库迁移到静态库

swift - InAppPurchase : Download hosted content from AppDelegate

ios - Swift:访问通过post请求收到的JSON

ios - 如何获取联系方式(名字、姓氏、联系人 ID、电话号码)

ios - 更改图像属性 UITableView Swift

iphone - Obj-C,迎合 'tap for more rows'并删除无核心数据?

iOS - 如何在 iOS 上实现类似粒子动画的效果

swift - Enumerations 的枚举和避免使用 Any 类型

swift - 具有开始值和结束值的 AWS DynamoDB 查询

swift - 如何显示来自已知图像路径的图像 - SwiftUI