更改佔位符顏色和字型
我們可以通過設定 attributedPlaceholder
(一個 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
}
在這個例子中,我們只改變 color
和 font
。你可以更改其他屬性,例如下劃線或刪除線樣式。有關可以更改的屬性,請參閱 NSAttributedString
。