1

我目前正在设计自定义视图类活力,使得:的UIImageView内UIVisualEffectView - 不适用

  • 它被放置在一些内容,模糊他们
  • 它包含了一些图片和标签和活力的效果应适用于他们

所以下面的层次结构是建立在Interface Builder:

enter image description here

两者Visual Effect View s的在Xcode对象库中使用Visual Effect Views with Blur and Vibrancy放置,和一个UILabelUIImageView置于内部的第二Visual Effect ViewcontentView

问题是,振动效果不适用于这两个内容,只有UILabel有振动,UIImageView不是,如下面的截图。

enter image description here

有一些额外的设置,我错过了,或由苹果提供的活力效应仅适用于UILabel

+0

图像是模板图像吗? – matt

+0

@matt Nope,并通过设置渲染模式alwaysTemplate,它的工作就像一个魅力。非常感谢 –

回答

1

活力效果只适用于服从tintColor的意见。如果您希望图像视图具有活力,则必须使用模板图像。

+0

你是我的上帝。 –