如果我有一个使用自动布局排列的UIButton,它的大小会很好地调整以适合其内容。
如果我将图像设置为button.image
,则内在大小似乎再次说明了这一点。
但是,如果我调整titleEdgeInsets
按钮的,则布局不会解决此问题,而是会截断按钮标题。
如何确保按钮的固有宽度能说明插图?
编辑:
我正在使用以下内容:
[self.backButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
目的是在图像和文本之间添加一些分隔。
titleEdgeInset
文档:The insets you specify are applied to the title rectangle after that rectangle has been sized to fit the button’s text. Thus, positive inset values may actually clip the title text.
因此,通过添加插图,您将确保按钮肯定会剪切文本