调整UIButton上图片的位置和大小

遇到一个问题button上的图片必须很小,如果button太小点击时不太容易点击,所以只能改变图片的大小,使用UIImageView添加又带来很多麻烦,由于用代码写的不能在XIB和Storyboard中修改位置,以下方法可以解决。

  UIButton *button = [[UIButton alloc] init];

   image的位置大小调整

 button.imageEdgeInsets = UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>);

   title的位置大小调整 

button.titleEdgeInsets = UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>);


你可能感兴趣的:(iOS)