属性の文字列を使用して、UILabel
のタブのデフォルト幅を変更したいとします。それをどうすれば実現できますか?私は、属性NSMutableParagraphStyle
を追加する必要があると仮定しますが、どのプロパティがタブの長さの原因であるかわかりません。NSAttributedStringの " t"長さを変更するにはどうすればよいですか?
のは、例えば、このコードを使用してみましょう:
let text = "test\ttest"
let attributedText = NSMutableAttributedString(string: text)
let paragraphStyle = NSMutableParagraphStyle()
let textRange = NSRange(location: 0, length: text.length)
attributedText.addAttribute(NSAttributedStringKey.paragraphStyle, value: paragraphStyle, range: textRange)
に割り当てる必要がありいくつのスペースを追加しようとしていますか? – DoesData
たとえば、私が8ポイントのスペースを必要としているとします。問題は、テキストの色分けです。 " – ThirdMartian