self.descriptionTextView.textAlignment = NSTextAlignment.Center
println(self.descriptionTextView.textAlignment.rawValue)
写
指示默认的textAlignment值(NSTextAlignment.Natural)。
我在 Storyboard 中创建UITextView,并使用右侧的按钮手动将对齐方式设置为Center。
当我运行该应用程序时,文本继续从左侧发出。
有人知道为什么会这样吗?
(我正在使用最新版本的XCode,使用UITextField时似乎不会发生这种情况)
最佳答案
与UITextField不同,您不能在编辑UITextView的文本之前设置textAlignment。问题是在设置对齐方式后设置text属性。
确保设置文本,然后按如下所示进行对齐:
self.descriptionTextView.text = ""
self.descriptionTextView.textAlignment = NSTextAlignment.Center
关于ios - UITextView不更改NSTextAlignment属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27732731/