0
我有很多UITextfield,我想添加一個不同顏色的佔位符。我試圖添加擴展,而不是每次重複代碼以使其清潔。我寫過這樣的內容,但無法繼續。擴展NSAttributedString問題
我爲attributedPlaceholder
代碼是
emailTextField.attributedPlaceholder = NSAttributedString(string:"EMAIL ADDRESS",
attributes:[NSForegroundColorAttributeName: UIColor.redColor()])
我的擴展:
import Foundation
import UIKit
extension NSAttributedString {
class func attributedPlaceholderString(string: String, withColor color: UIColor) -> NSAttributedString {
let attributedString = NSAttributedString(string:string, attributes:[NSForegroundColorAttributeName: color])
return attributedString
}
}
,但是當我寫
emailTextField.attributedPlaceholder.
我不能說我有類的名稱在擴展中創建。請問哪裏是我的問題?
請,如果你認爲我的回答是正確的,請選擇是正確答案:) – ajpallares
是的,它的工作......我想我可以在點後面打電話給班級。 – CAN
很高興工作;) – ajpallares