UIImageView внутри UIVisualEffectView - вибрация не применяется

В настоящее время я разрабатываю собственный класс представления, такой что:

  • это помещено на некоторое содержание, размывая их
  • он содержит некоторые изображения и метки, и к ним следует применить эффект вибрации

Итак, в Interface Builder встроена следующая иерархия:

Оба Visual Effect ViewS размещаются с использованием Visual Effect Views with Blur and Vibrancy в библиотеке объектов XCode, и UILabel и UIImageView размещены внутри contentView второго Visual Effect View,

Проблема в том, что эффект вибрации не распространяется на оба содержимого, только UILabel имеет вибрацию, UIImageView нет, такой как на следующем скриншоте.

Есть ли какие-то дополнительные настройки, которые я пропустил, или эффект вибрации, предоставляемый Apple, доступен только для UILabel?

1 ответ

Эффект вибрации работает только для видов, которые подчиняются tintColor, Если вы хотите, чтобы ваш просмотр изображений был ярким, вы должны использовать шаблон изображения.

Другие вопросы по тегам