更改后 TextView 未更新
TextView not updating after change
我正在尝试以编程方式编辑 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
拍摄的照片
有没有人知道为什么会这样?这应该是一些非常简单的,但我无法让它工作..
非常感谢您的帮助!提前致谢
OP 在上面的讨论中回答了这个问题:
非常感谢@Christopher。我发现了问题!界面生成器中的背景设置为黑色和文本绿色,但以编程方式设置其他文本时,颜色切换回黑色。我通过更改 textView.textColor 来修复它 :)
我正在尝试以编程方式编辑 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
拍摄的照片有没有人知道为什么会这样?这应该是一些非常简单的,但我无法让它工作..
非常感谢您的帮助!提前致谢
OP 在上面的讨论中回答了这个问题:
非常感谢@Christopher。我发现了问题!界面生成器中的背景设置为黑色和文本绿色,但以编程方式设置其他文本时,颜色切换回黑色。我通过更改 textView.textColor 来修复它 :)