iOS开发参考-模糊与活力
我们经常需要在图像视图上模糊或在任何动态背景上模糊视图。 有两种方法可以完成此任务。
1.进行具有所需模糊效果的模糊视图,并添加任何标签。
2.具有模糊视图和鲜艳度视图。 然后在这些内容之上添加一些内容,例如文本。
添加模糊视图–
让blurEffect = UIBlurEffect(style:.regular)让blurEffectView = UIVisualEffectView(effect:blurEffect)blurredEffectView.frame = view.boundsview.addSubview(blurredEffectView)
添加标签以模糊视图
让tLabel:UILabel = UILabel()tLabel.text =“早上好” tLabel.font = UIFont(名称:“ Futura”,大小:30)tLabel.textColor = UIColor.white.withAlphaComponent(0.6)tLabel.frame = bluredEffectView。 contentView.boundsblurredEffectView.contentView.addSubview(tlabel)
添加活力和标签
让vibrancyEffect = UIVibrancyEffect(blurEffect:blurEffect)让vibrancyView = UIVisualEffectView(effect:vibrancyEffect)vibrancyView.frame = bluredEffectView.contentView.boundsvibrancyView.contentView.addSubview(tLabel)tLabel.frame = vibrancyView.contentView.contentView.contentView.contentView.contentView.contentView.contentView。 view.addSubview(blurredEffectView)
参考文献
- RayWanderlich的UIVisualEffectView教程
- 使用UIVisualEffectView
- 关于模糊和鲜艳度的StackOverflow问题
- OmniDev网站的模糊和鲜艳度指南
- 用Swift编写有关模糊和活力的文章