如何调整UILabels的大小以适应内容?

Dec*_*nna 0 xcode objective-c uilabel ios

我的程序目前有三十个UILabel,可能包含一到三位数字.我想让我的UILabels水平扩展和收缩,因为它们中的数字会改变大小.目前文本正在缩小,UILabels的大小保持不变.

如果只使用xib文件可以做到这一点,那么以编程方式执行此操作会更好,但如果不可能,那么这将是很好的.

谢谢

rma*_*ddy 6

设置标签文本后,请sizeToFit在标签上调用.这将使标签对文本来说足够大.

顺便说一句 - 为什么你需要这样做?为什么不让标签足够大以获得可能的值并保留它们的大小?您认为缩小标签会带来什么好处?