Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Objective c 在Interface Builder中约束NSTextField的宽度_Objective C_Cocoa_Width_Constraints_Nstextfield - Fatal编程技术网

Objective c 在Interface Builder中约束NSTextField的宽度

Objective c 在Interface Builder中约束NSTextField的宽度,objective-c,cocoa,width,constraints,nstextfield,Objective C,Cocoa,Width,Constraints,Nstextfield,我想使用interface builder在NSTextField中显示文本,我可以这样做。但是,当文本太长,无法正常放入interface builder布局中提供的空间时,我需要能够在中进行约束。我在NSTextField上看到了宽度约束,但它的行为完全符合我的需要。我需要显示整个字符串,但要水平压缩字体,以便将字符串压缩到可用空间。有没有办法做到这一点?您可以在IB中更改字体大小,直到合适为止,但除非字体太长一点,否则字体会小得离谱。我需要做的是只调整宽度,而不调整高度。对于这一点,我不认

我想使用interface builder在NSTextField中显示文本,我可以这样做。但是,当文本太长,无法正常放入interface builder布局中提供的空间时,我需要能够在中进行约束。我在NSTextField上看到了宽度约束,但它的行为完全符合我的需要。我需要显示整个字符串,但要水平压缩字体,以便将字符串压缩到可用空间。有没有办法做到这一点?

您可以在IB中更改字体大小,直到合适为止,但除非字体太长一点,否则字体会小得离谱。我需要做的是只调整宽度,而不调整高度。对于这一点,我不认为调整字体大小会有帮助。还有其他方法吗?不,我不知道有什么方法可以做到,但即使你可以,你也会遇到文本被扭曲到难以阅读的问题。处理上述情况的标准方法是截断字符串。