私はいくつかの uilabels を持っていますが、それらには厄介なほど複雑な配置コードが付随しています。
sizeWithFont を使用してテキストに基づいてサイズを変更する場合、そのサイズを見つける際に autoshrink プロパティが考慮されますか?
チェックアウト:
- (CGSize)sizeWithFont:(UIFont *)font minFontSize:(CGFloat)minFontSize actualFontSize:(CGFloat *)actualFontSize forWidth:(CGFloat)width lineBreakMode:(UILineBreakMode)lineBreakMode
NSStringUIKit追加リファレンス。私はこれがあなたが望むことをするだろうと思います。