我有一个字符串,它是一个随机的数字序列,包括空格
NSString *myString;
我将其打印到标签
_myLabel.text = myString;
我希望它居中,所以我使用
myLabel.textAlignment = NSTextAlignmentCenter;
但它无法正常工作。居中时,它会忽略任何尾随零。但尾随的零也是字符!我可以让它识别出来吗?
答案 0 :(得分:3)
文字在标签上的工作方式是 - 它由标准格式信息格式化 - 如修剪等。如果你不想让ios控制它。您可以通过编程方式设置attributedText。这不是通过格式化。这是关于该
的Apple的文档
attributedText
标签显示的样式文字。
@property(nonatomic,copy) NSAttributedString *attributedText
<强>讨论强>
默认情况下,此属性为
nil
。为...分配新值 此属性还将text替换为text属性的值 相同的字符串数据,尽管没有任何格式信息。在 另外,分配一个新的值会更新font
中的值,textColor
和其他与样式相关的属性,以便它们反映出来 样式信息从属性字符串中的位置0开始。