Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa touch IBUILabel无法调整大小_Cocoa Touch_Uikit_Interface Builder_Uilabel - Fatal编程技术网

Cocoa touch IBUILabel无法调整大小

Cocoa touch IBUILabel无法调整大小,cocoa-touch,uikit,interface-builder,uilabel,Cocoa Touch,Uikit,Interface Builder,Uilabel,大家好 我在Interface Builder中设计了一个视图,并与它的控制器正确连接。 其中有一些UILabel将被大量文本填充。 但是,即使我在IB中声明了“word wrap”并将行设置为0,我也只能显示第一行。我注意到,如果我在IB中增加UILabel的高度,所有文本都会以多行的形式正确显示,但我不能这样做,因为文本可能会有所不同 UILabel是否应该调整自身大小以适应所有文本? 此外,如果我以编程方式构建UILabel,我可以成功地完成一个单词换行,那么为什么不能对IB进行同样的操作

大家好

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

UILabel是否应该调整自身大小以适应所有文本? 此外,如果我以编程方式构建UILabel,我可以成功地完成一个单词换行,那么为什么不能对IB进行同样的操作呢

我做错了什么

谢谢
Leonardo

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