2

Есть ли способ каким-то образом повлиять на цвет метки, которая находится под эффектом вибрации или, по крайней мере, принести некоторый контраст, установив некоторые оттенки/альфа/фон/любые свойства? Как вы можете видеть ниже, в моем случае динамизм создал почти нечитаемый текст ...iOS Изменение цвета метки, на которое влияет UIVibrancyEffect

enter image description here

+0

По крайней мере, у OS X есть что-то, что я хочу для iOS, согласно их HIG https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/ColorTypography.html#//apple_ref/doc/ uid/20000957-CH13-SW1 – frangulyan

+0

Вы устали выбирать разные стили размытия для размытого слоя и для вибрации? У меня была та же проблема, и я установил яркость _extra light_, размытый слой был только _light_; и у меня не было проблемы с читабельностью текстов. – holex

ответ

0

Когда я просмотрел видеоролик WWDC 2014 года, я нашел хотя бы какой-то способ повлиять на внешний вид вибрации. Вы можете установить цвет фона contentView первоначального вида Пятна так:

blurView.contentView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.01]; 

, которые, к сожалению, также влияют на все размывание (по тонировке), на котором был основан динамизм. Но, по крайней мере, текст становится более читаемым после этого.

-1

Да у может. Чтобы сделать яркий текст, создайте UILabel и добавьте его в контентный контент UIVisualEffectView. Цвет UILabel не влияет на его внешний вид.

Пройдите следующую ссылку для демонстрационного проекта. https://github.com/ide/UIVisualEffects

+0

Я уже создал яркий текст, проблема в том, что он почти не читается, как вы можете видеть на изображении выше. Я хотел это исправить. – frangulyan

0

Я не думаю, что то, что вы просите, выполнимо, но у меня была аналогичная проблема, и this link помог мне улучшить мой дизайн.

Смежные вопросы