经过研究我发现,标签文字对齐只有三个默认选项是对齐左,右和中心。
除此之外,如果我不想要任何这些对齐,并希望我自己的自定义对齐文本符合我的愿望。我实现了这一点?如果有任何建议请提供。
我为什么要这样 我有标签并将文本左对齐。但我需要标签中的某些边界,我提供了它。但是当我为标签提供边界时,由于边界宽度,因此无法正确看到第一个字母。我需要将左边的单词对齐,也不要对齐左边。
在这种情况下我该怎么办。???
答案 0 :(得分:0)
使用NSAttributedString
和NSParagraphStyle
设置缩进值。您可以使用这些参数缩进第一行或所有行:
firstLineHeadIndent
headIndent
tailIndent
<强>替代地强>
对于需要填充的单行标签,我经常使用UIButton
isUserInteractionEnabled=false
。然后,您可以轻松设置contentInsets
而无需担心设置NSAttributedString
,也可以获得垂直填充。