在iOS 6中使用自动布局(auto-layout)时,UIButton的内在内容大小似乎包括按钮文本周围约10像素的填充。是否有任何方法可以控制此填充值?例如,我想能够像这样做,将填充设置为每侧5像素:
[button setPadding:UIEdgeInsetsMake(5, 5, 5, 5)];
我已经尝试过设置contentEdgeInsets、titleEdgeInsets和imageEdgeInsets,但都没有效果。奇怪的是,在contentEdgeInsets中指定负左或右值似乎有一些效果,但上或下没有。
无论如何,我希望能够指定实际的填充值作为正数,而不是作为负数来调整默认值。有人知道这是否可能吗?