iOS Modifier la couleur et la police de l'espace réservé


Exemple

Nous pouvons changer le style de l'espace réservé en définissant attributedPlaceholder (une NSAttributedString ).

var placeholderAttributes = [String: AnyObject]()
placeholderAttributes[NSForegroundColorAttributeName] = color
placeholderAttributes[NSFontAttributeName] = font

if let placeholder = textField.placeholder {
    let newAttributedPlaceholder = NSAttributedString(string: placeholder, attributes: placeholderAttributes)
    textField.attributedPlaceholder = newAttributedPlaceholder
}

Dans cet exemple, nous ne modifions que la color et la font . Vous pouvez modifier d'autres propriétés, telles que le soulignement ou le style barré. Reportez-vous à NSAttributedString pour NSAttributedString les propriétés pouvant être modifiées.