Я пытаюсь сделать текстовый заголовок с помощью NSMutableAttributedString, однако в словаре атрибутов я считаю, что у меня есть правильный код, но когда я запускаю код, всегда появляется серый фон, что я могу делать неправильно? Или что я мог упустить?
let titleTextView: UITextView = {
let textView = UITextView()
let attributedText = NSMutableAttributedString(string: "Wake Up Happy", attributes: [NSAttributedString.Key.font: UIFont.init(name: "Marker Felt", size: 40)!, NSAttributedString.Key.backgroundColor: UIColor.clear])
textView.attributedText = attributedText
textView.textAlignment = .center
textView.isEditable = false
textView.isScrollEnabled = false
textView.translatesAutoresizingMaskIntoConstraints = false
return textView
}()
Я надеюсь получить чистый фон вместо серого фона.
Пробовал делать UIColor.blue и до сих пор не понимаю, что не так
Вам также необходимо установить backgroundColor для UITextView. Напишите следующий код непосредственно перед оператором return.
textView.backgroundColor = UIColor.clear
Удалять
NSAttributedString.Key.backgroundColor: UIColor.clear
из словаря атрибутов.
Добавить
textView.backgroundColor = .clear
возможно, этот
gray
фон исходит отUITextView
.