2016-02-22 4 views
0

Я использую material design library для ios, но я не нашел никакого свойства о том, как изменить его цвет заполнителя при отсутствии данных. Я должен использовать стандартный фон и заполнитель не виден, если это серыйИзменить цвет textView placeholder

+0

Почему материальный дизайн? Это Android UI, а не iOS. – tktsubota

+0

Клиент хочет, чтобы веб, ios и android имели аналогичный дизайн. И поскольку сеть была первой и использует материал, все остальное должно быть материальным. Также эта библиотека великолепна. –

ответ

2

Вы можете использовать приписываемую строку для этого:

let attrString = NSAttributedString(string: "Text", attributes: [NSForegroundColorAttributeName:UIColor.blueColor()]) 
myTextField.attributedPlaceholder = attrString 
+0

спасибо. Отлично работает –

-1

https://github.com/CosmicMind/Material/issues/169

См Issue 169 по этому вопросу. Релиз 1.34.0 включает в себя эту способность.

EDIT

Новый код в библиотеке материалов является
textField.placeholderTextColor = MaterialColor.green.base

1

Версия 1.34.5 позволяет цвет замещающий текст TextField должен быть установлен следующим образом:

textField.placeholderTextColor = MaterialColor.grey.base 
Смежные вопросы