IBOutlet UILabel不会调整大小

时间:2010-05-08 21:22:18

标签: cocoa-touch uikit interface-builder uilabel

全部,

我在Interface Builder中设计了一个视图,并与其控制器正确连接。 其中有一些UILabel会充满大量的文字。 但是,即使我在IB中声明了“自动换行”并将行设置为0,我也只能显示第一行。我注意到如果我在IB中增加UILabel的高度,所有文本都会在多行中正确显示,但我不能这样做,因为文本可能会有所不同。

UILabel不应该调整自己的大小以适应所有文本吗? 另外,如果我以编程方式构建UILabel,我可以成功完成自动换行,为什么不能对IB做同样的事情?

我做错了什么?

感谢 莱昂纳多

1 个答案:

答案 0 :(得分:0)

我找到的唯一解决方案是在UILabel上以编程方式调用sizeToFit。 我想知道IB中是否有设置来模拟这个命令。