无论如何将UILabel换行到下一行还是我必须使用UITextView?
答案 0 :(得分:20)
您需要将numberOfLines
属性设置为0
,并在IB中或以编程方式明确指定其尺寸。但是,如果要显示大量文本,我建议使用UITextView。
答案 1 :(得分:1)
您想要的是根据内容的大小调整标签。
在iOS 6中,AutoLayout将使用魅力,您应该将标签设置为numberOfLines = 0
在非AutoLayout方案中,您还需要确保调整UILabel
的框架以显示下一行的内容。
请查看此答案以及示例代码:https://stackoverflow.com/a/8796896/662605