如何使UITextView文本同时正确对齐{J}

时间:2015-12-09 06:59:15

标签: ios objective-c swift uitextview

我需要在UITextView中将我的长文本对齐并同时对齐。但我注意到我可以选择正确或合理的。如何同时为我的UItextView同时进行两次对齐?

4 个答案:

答案 0 :(得分:2)

你可以这样做(Swift 3,4):

var yourString = String()
let yourTextView = UITextView()

let attrText = NSMutableAttributedString(string: yourString)
            let paragraph = NSMutableParagraphStyle()
            paragraph.baseWritingDirection = .rightToLeft
            paragraph.alignment = .justified
            attrText.addAttribute(NSParagraphStyleAttributeName, value: paragraph, range: NSMakeRange(0, yourString.length))
yourTextView.attributedText = attrText

答案 1 :(得分:1)

目前您可以根据自己的要求选择最佳选择 enter image description here

答案 2 :(得分:0)

您无法同时实现两个对齐,但是在textview中输入文本时可以添加正确的对齐方式,在完成文本视图的编辑后设置文本对齐方式,

所以每当你开始编辑textview时使用右对齐,一旦你完成了编辑set justify,简单:)

答案 3 :(得分:0)

哈哈!(开玩笑:))。将文本对齐设置为小于屏幕宽度的对齐设置宽度,将文本视图移动到屏幕的右边缘。瞧,它是正确的对齐和合理的。祝好运!