问题:
按钮大小足够了,但是当我更改标题时,标题文本无法适应按钮宽度。任何SDK功能都可以解决这个问题,还是我需要手动编码才能解决?
请参考以下图片。
在 nib 文件中设计。
模拟器中的初始显示
当我更改标题文本时
之前尝试过一些方法
_button.titleLabel.adjustsFontSizeToFitWidth = YES;
这种方式会改变我的字体大小。我无法接受这种方式。[_button setTitleEdgeInsets:UIEdgeInsetsMake(10.0, 10.0, 0.0,0.0)];
仅更改标签位置的方式,而不是标签大小。[_button.titleLabel sizeToFit];
结果与图片(3)相同。[_button sizeToFit];
标题移到左上角,标题还是一样的结果。
只是困惑,我的按钮尺寸足够大,为什么标题尺寸这么小?