In viewDidLoad
, ho qualcosa di simile alla seguente per aggiungere testo attribuisce a un UITextField
:NSForegroundColorAttributeName non funziona in 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"
Tutti questi attributi sembrano funzionare correttamente, ad eccezione NSForegroundColorAttributeName
. Questo testo sembra trasparente. È un bug di Swift?
Il testo viene posizionato su un'immagine in un UIScrollView
. Testo come appare:
di Udacity MemeApp! – leopic