W viewDidLoad
, mam coś jak następuje dodanie atrybutów tekstu do UITextField
:NSForegroundColorAttributeName nie działa w Swift?
let textAttributes = [
NSForegroundColorAttributeName: UIColor.whiteColor(),
NSStrokeColorAttributeName: UIColor.blackColor(),
NSFontAttributeName: UIFont(name: "HelveticaNeue-CondensedBlack", size: 40)!,
NSStrokeWidthAttributeName: 1.0
]
self.textField.delegate = self
self.textField.defaultTextAttributes = textAttributes
self.textField.text = "Top text field"
Wszystkie te cechy wydają się działać poprawnie, z wyjątkiem NSForegroundColorAttributeName
. Ten tekst wydaje się przezroczysty. Czy to jest błąd Swift?
Tekst jest umieszczany na obrazku w postaci UIScrollView
. Tekst zamieszczony:
MemeApp! – leopic