如何制作UILabel wordwrap

时间:2011-01-07 14:36:06

标签: iphone objective-c cocoa-touch

无论如何将UILabel换行到下一行还是我必须使用UITextView?

2 个答案:

答案 0 :(得分:20)

您需要将numberOfLines属性设置为0,并在IB中或以编程方式明确指定其尺寸。但是,如果要显示大量文本,我建议使用UITextView。

答案 1 :(得分:1)

您想要的是根据内容的大小调整标签。

在iOS 6中,AutoLayout将使用魅力,您应该将标签设置为numberOfLines = 0

在非AutoLayout方案中,您还需要确保调整UILabel的框架以显示下一行的内容。

请查看此答案以及示例代码:https://stackoverflow.com/a/8796896/662605