2010-05-08 58 views
1

全部,IBOutlet UILabel不会调整大小

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

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

我在做什么错?

感谢 莱昂纳多

回答

0

我发现的唯一的解决方法是调用sizeToFit编程上的UILabel。 我想知道IB是否有一个设置来模拟这个命令。