iOS Изменить цвет ярлыка, на который влияет UIVibrancyEffect
3 ответа
Решение
Когда я просмотрел видео WWDC 2014 года, я нашел хоть какой-то способ повлиять на внешний вид. Вы можете установить цвет фона исходного представления размытия в contentView следующим образом:
blurView.contentView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.01];
что, к сожалению, также повлияет на все размытие (тонирование), на котором была основана вибрация. Но, по крайней мере, текст станет более читабельным после этого.
Я не думаю, что то, что вы просите, выполнимо, но у меня была похожая проблема, и эта ссылка помогла мне улучшить мой дизайн.
Да ты можешь. Для рендеринга яркого текста создайте UILabel и добавьте его в контент-представление VIVisualEffectView. Цвет UILabel не влияет на его внешний вид.
Перейдите по следующей ссылке для демонстрационного проекта. https://github.com/ide/UIVisualEffects