setImageEdgeInsets 和 setImage配合使用达到button区域大并可调节其上图片显示区域大小的效果

[self.indicator setImage:[UIImage imageNamed:@"[email protected]"] forState:UIControlStateNormal];
  [self.indicator setImageEdgeInsets:UIEdgeInsetsMake(10.0f, 15.0f, 10.0f, 10.0f)];

注意:这里如果修改成setbackgroundimage就无法达到这个效果了。

你可能感兴趣的:(button)