带有换行符ios7的字符串

时间:2014-10-16 19:27:36

标签: ios iphone ios7 xcode6

我对iPhone编程很新。实际上,我已经开始编写一个小应用程序了,我试图设置一个包含标签新行字符的文本。

我已将标签属性设置为0行数并选择自动换行。

我的文字如下:@"ABCD\nEFGH\nIJK"

而不是在标签上的新行上打印,它会在第一个新行字符后截断字符串。任何想法?

1 个答案:

答案 0 :(得分:1)

如果启用了自动布局,并且您没有添加任何显式约束,系统会为您添加它们。如果你在没有自己添加约束的情况下查看尺寸检查器,它会说明这一点,

  

所选视图没有约束。在构建时,显式左,   将为视图生成顶部,宽度和高度约束。

有了这个高度限制可能会导致你的问题。添加约束以水平和垂直定位视图,但不添加任何宽度或高度约束,这应该可以解决您的问题。系统将调整标签的宽度以匹配您的最长线。