我对iPhone编程很新。实际上,我已经开始编写一个小应用程序了,我试图设置一个包含标签新行字符的文本。
我已将标签属性设置为0行数并选择自动换行。
我的文字如下:@"ABCD\nEFGH\nIJK"
而不是在标签上的新行上打印,它会在第一个新行字符后截断字符串。任何想法?
答案 0 :(得分:1)
如果启用了自动布局,并且您没有添加任何显式约束,系统会为您添加它们。如果你在没有自己添加约束的情况下查看尺寸检查器,它会说明这一点,
所选视图没有约束。在构建时,显式左, 将为视图生成顶部,宽度和高度约束。
有了这个高度限制可能会导致你的问题。添加约束以水平和垂直定位视图,但不添加任何宽度或高度约束,这应该可以解决您的问题。系统将调整标签的宽度以匹配您的最长线。