这看起来很简单,但我似乎无法在线找到解决方案。我使用UIButton
的图层为其创建边框。边界显示。问题是边框的填充(顶部/右侧/底部/左侧,显然这个术语来自CSS世界)太小了,我想增加它们。我该怎么做?
这是我的代码:
myButton.layer.cornerRadius = 10;
myButton.layer.borderWidth = 2;
myButton.layer.masksToBounds = YES;
答案 0 :(得分:1)
使用titleEdgeInsets
UIButton
属性
myButton.titleEdgeInsets = UIEdgeInsetsMake(5, 5, 5, 5);
根据需要调整插图!您可以从Apple Docs
获取有关titleEdgeInsets
的更多详细信息
答案 1 :(得分:0)
您可以减小按钮字体大小,例如


 myButton.titleLabel.font = [UIFont systemFontOfSize:14.0];
 代码>


 

答案 2 :(得分:0)
尝试更改contentEdgeInsets
。这些是围绕所有按钮内容的矩形的最外边距。
例如:myButton.contentEdgeInsets = UIEdgeInsetsMake(5,5,5,5);