UIVmageualEffectView内的UIImageView - 未应用vibrancy

时间:2017-09-07 00:07:01

标签: ios uiimageview interface-builder uivisualeffectview uivibrancyeffect

我目前正在设计自定义视图类,例如:

  • 它放在一些内容上,模糊了它们
  • 它包含一些图像和标签,应该对它们应用活力效果

因此,在Interface Builder中构建了以下层次结构:

enter image description here

Visual Effect View的所有内容都使用Visual Effect Views with Blur and Vibrancy放置在Xcode对象库中,而UILabelUIImageView放置在第二个contentView内{ {1}}。

问题是活力效果不适用于两个内容,只有Visual Effect View具有活力,UILabel不是,例如以下屏幕截图。

enter image description here

我错过了一些其他设置,或Apple提供的活力效果仅适用于UIImageView

1 个答案:

答案 0 :(得分:2)

振动效果仅适用于遵守tintColor的视图。如果您希望图像视图具有活力,则必须使用模板图像。