我刚从xCode 4.x升级到xCode 5,同时跳跃到iOS 7。 过去,我曾在UILabel
中放置带有尾随空格的文本,并使用右对齐留下一点空白以便右侧文字不挨边。 自从我升级到xCode 5后,这种行为似乎已经改变了。 当UILabel
向右对齐其文本时,它似乎忽略了尾随的空格,并将文本与完全没有尾随空格时一样对齐。
其他人是否也见过这种情况? 在xCode中是否有添加边缘插入来调整这种新行为的方法,或者必须在代码中完成?
我刚从xCode 4.x升级到xCode 5,同时跳跃到iOS 7。 过去,我曾在UILabel
中放置带有尾随空格的文本,并使用右对齐留下一点空白以便右侧文字不挨边。 自从我升级到xCode 5后,这种行为似乎已经改变了。 当UILabel
向右对齐其文本时,它似乎忽略了尾随的空格,并将文本与完全没有尾随空格时一样对齐。
其他人是否也见过这种情况? 在xCode中是否有添加边缘插入来调整这种新行为的方法,或者必须在代码中完成?
UILabel
)。我正在使用中心控制对齐 - 它似乎像以前一样正常工作。我还没有检查每种文本对齐方式(左、右、中)的行为是否已更改。 - Rick Morgan大多数建议是通过代码来实现的。
我用的是类似这样的东西:
[myLabel setFrame:CGRectMake(75 ,20,size.width + 5,size.height+2)];
其中size
是我的文本内容的CGSize
。
您也可以尝试使用自动布局约束
来完成此操作。
我使用了\a:
label.text = [NSString stringWithFormat: @"%@ \a", originalString];
这会强制/欺骗空间显示出来。
是的,我看到了,但我并没有找到一个简单的通用解决方案!