В viewDidLoad
у меня есть что-то вроде следующего, чтобы добавить текстовые атрибуты в UITextField
:
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"
Все эти атрибуты работают правильно, кроме NSForegroundColorAttributeName
. Этот текст выглядит прозрачным. Это ошибка Swift?
Текст помещается над изображением в UIScrollView
. Текст по мере его появления: