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编写有关模糊和活力的文章