我需要在UITextView中将我的长文本对齐并同时对齐。但我注意到我可以选择正确或合理的。如何同时为我的UItextView同时进行两次对齐?
答案 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)
答案 2 :(得分:0)
您无法同时实现两个对齐,但是在textview中输入文本时可以添加正确的对齐方式,在完成文本视图的编辑后设置文本对齐方式,
所以每当你开始编辑textview时使用右对齐,一旦你完成了编辑set justify,简单:)
答案 3 :(得分:0)
哈哈!(开玩笑:))。将文本对齐设置为小于屏幕宽度的对齐设置宽度,将文本视图移动到屏幕的右边缘。瞧,它是正确的对齐和合理的。祝好运!