ios - 如何从 UIProgressView 中移除模糊效果/使 progressView 的背景完全透明?
问题描述
简单要求:具有透明背景且没有模糊效果的进度视图。
- 第一张图片:预期的进度视图
- 第二张图:这就是它目前的样子
- 第三张图:苹果在 UIProgressView 上应用的视觉效果
问题:UIVisualEffect 干扰了需求。
设置:progressTintColor
设置为白色和不透明度为 30% 的白色。trackTintColor
我尝试UIVisualEffect
通过遍历子视图并删除 UIVisualEffectView 但没有运气的子视图来删除!
for subview in blurView.subviews {
if subview is UIVisualEffectView {
subview.removeFromSuperview()
}
}
任何帮助将不胜感激!
解决方案
推荐阅读
- automata - 语言 L= { a^n+2 , b^ n 其中 n>=1 } 的 PushdownAutomata
- python - spacy 更新功能版本 3.0.3 中的 ValueError
- mysql - 在 MySQL / MariaDB 中创建外键时出现“外键约束不正确”
- python - 在 allennlp 模型中禁用快速标记化
- node.js - 保存到 mongoDB 的数据的访问 ID
- oracle - AWS RDS ORA-28040:没有匹配的身份验证协议异常
- angular - 如何将 Angular 应用程序嵌入另一个网站?
- angular - 角块删除方法
- python - 如何将 V-Ray 材质转换为 Arnold 兼容的材质
- python - DRF 错误:无法分配必须是实例