iosUIButton中调整image大小

来源:互联网 发布:儿童电脑编程 编辑:程序博客网 时间:2024/06/06 08:39

最近做到有这种需求,要求按钮的点击范围比图片大,然后就想了一下,发现了一些细节问题,废话不多说直接上代码:

     self.leftBtn = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 80, 50)];     [self.leftBtn setImage:[UIImage imageNamed:@"go_there"] forState:UIControlStateNormal];     [self.leftBtn setImageEdgeInsets:UIEdgeInsetsMake(4, 0, 4, 0)];//调整图片大小5:2

PS:这里需要注意的调整图片大小的时候,用的图片不可以设置的为backgroundImage哦,因为backgroundImage默认是适配botton大小的,并不受ImageEdgeInsets约束


原创粉丝点击