更改后TextView不会更新

时间:2016-02-14 15:16:35

标签: swift swift2 uitextview

我正在尝试以编程方式编辑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中拍摄的图像

enter image description here

有谁知道为什么会这样?这应该是一些非常简单但我不能让它工作..

非常感谢您的帮助!提前致谢

1 个答案:

答案 0 :(得分:1)

OP在上面的讨论中回答了这个问题:

非常感谢@Christopher。我发现了问题!界面构建器中的背景设置为黑色和文本绿色,但在以编程方式设置其他文本时,颜色会切换回黑色。我通过改变textView.textColor :)来修复它。