的UIImageView内UIVisualEffectView - 不适用
问题描述:
我目前正在设计自定义视图类活力,使得:的UIImageView内UIVisualEffectView - 不适用
- 它被放置在一些内容,模糊他们
- 它包含了一些图片和标签和活力的效果应适用于他们
所以下面的层次结构是建立在Interface Builder:
个两者Visual Effect View
s的在Xcode对象库中使用Visual Effect Views with Blur and Vibrancy
放置,和一个UILabel
和UIImageView
置于内部的第二Visual Effect View
的contentView
。
问题是,振动效果不适用于这两个内容,只有UILabel
有振动,UIImageView
不是,如下面的截图。
有一些额外的设置,我错过了,或由苹果提供的活力效应仅适用于UILabel
?
答
活力效果只适用于服从tintColor
的意见。如果您希望图像视图具有活力,则必须使用模板图像。
+0
你是我的上帝。 –
图像是模板图像吗? – matt
@matt Nope,并通过设置渲染模式alwaysTemplate,它的工作就像一个魅力。非常感谢 –