我正在尝试以编程方式编辑UITextView中的文本,但文本没有更改。
@IBOutlet var textView: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
textView.delegate = self
textView.text = messages[0]
print(textView.text)
}
`
使用这个简单的代码,我改变了textView的文本。当我打印textView.text时,它显示正确的文本,但在屏幕上它什么都不做。 textField委托已设置为self。
这是在main.storyboard中拍摄的图像
有谁知道为什么会这样?这应该是一些非常简单但我不能让它工作..
非常感谢您的帮助!提前致谢
答案 0 :(得分:1)
OP在上面的讨论中回答了这个问题:
非常感谢@Christopher。我发现了问题!界面构建器中的背景设置为黑色和文本绿色,但在以编程方式设置其他文本时,颜色会切换回黑色。我通过改变textView.textColor :)来修复它。