setImageEdgeInsets 和 setImage配合使用达到button区域大并可调节其上图片显示区域大小的效果时间:2023-03-09 18:56:43 [self.indicator setImage:[UIImage imageNamed:@"01_login_moreicon@2x.png"] forState:UIControlStateNormal]; [self.indicator setImageEdgeInsets:UIEdgeInsetsMake(10.0f, 15.0f, 10.0f, 10.0f)]; 注意:这里如果修改成setbackgroundimage就无法达到这个效果了。