【发布时间】:2016-01-06 21:20:45
【问题描述】:
有谁知道如何在一个字符串中实现两种不同的文本对齐方式?
这就是我希望 textView 显示的内容:
label value
我的代码:
let txtView = cell.viewWithTag(77) as! UITextView
let leftStyle = NSMutableParagraphStyle()
leftStyle.alignment = NSTextAlignment.Left
let rightStyle = NSMutableParagraphStyle()
rightStyle.alignment = NSTextAlignment.Right
let attText = NSMutableAttributedString(string: "label", attributes: [NSParagraphStyleAttributeName: leftStyle])
attText.appendAttributedString(NSAttributedString(string: " "))
attText.appendAttributedString(NSAttributedString(string: "value", attributes: [NSParagraphStyleAttributeName: rightStyle]))
txtView.attributedText = attText
我得到的却是:
label value
【问题讨论】:
-
取一个UIVIew并设置两个UILabel,一个左对齐,另一个右对齐。
标签: ios swift uitextview nsattributedstring