У меня в приложении есть UIImageView, отображающее статическое изображение.Изображение устанавливается как всегда в шаблоне менеджера ресурсов.Вот инспектор при захвате интерфейса во время выполнения:
Кажется, что tintColor устанавливается, но не применяется (иличто-то??).Вот информация о доступности из той же панели, что и выше:
Я попытался исправить это, используя этот вопрос , но этоне меняет внешний вид.Вот код, который я использую (вложенный в layoutSubview):
// mode is always set to `.alwaysTemplate` and the below branch
// never executes.
let mode = promptImageView?.image?.renderingMode
if mode != .alwaysTemplate {
if let image = promptImageView?.image {
let newImage = image.withRenderingMode(.alwaysTemplate)
promptImageView!.image = newImage
}
}