嗨我在UI上有3个按钮,它改变了UITextView对齐“Left”,“Center”,“Right”。
逻辑是当按下相应的按钮时,然后在代码集“UITextView.textAlignment = .left / .right / .center”中。
但是,我发现在设置对齐后,如果文本有多行,逻辑只会一次更改一行文本对齐。
我尝试了“UITextView.updateSubViewLayouts()”也“UITextView.setTextNeedsUpdate()”,但没有一个能够正常工作。
如何一起更改整个段落的对齐方式?
谢谢!
答案 0 :(得分:0)
我添加了3个按钮来更改文本对齐,并且它会针对所有文本进行更改
switch sender.tag {
case 1:
text.textAlignment = .left
case 2:
text.textAlignment = .center
case 3:
text.textAlignment = .right
default:
break
}
右侧与中心相同