遇到一个问题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#>);