Objective c 自定义图标大小的UIButton图像
如果我在xib文件中有一个UIButton。是否可以在xib文件中使用自定义图标大小设置每个图标按钮 是的。我有一张40x40的图片mia_immagine.pngObjective c 自定义图标大小的UIButton图像,objective-c,uibutton,uikit,interface-builder,Objective C,Uibutton,Uikit,Interface Builder,如果我在xib文件中有一个UIButton。是否可以在xib文件中使用自定义图标大小设置每个图标按钮 是的。我有一张40x40的图片mia_immagine.png 但我想将其设置为按钮的图标,但大小(图像)为20x20使用此按钮调整图像大小: + (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize { UIGraphicsBeginImageContext( newSize ); [imag
但我想将其设置为按钮的图标,但大小(图像)为20x20使用此按钮调整图像大小:
+ (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize {
UIGraphicsBeginImageContext( newSize );
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
以及在按钮中使用:
[btn setBackgroundImage:[YourClass imageWithImage:[UIImage ImageName:@“your_imag.png”]scaledToSize:cSizeMake:(20,20)]
并将内容模式设置为中心您尝试了什么?您面临什么问题?我设置了我的图像(通过界面比尔德)我有一个按钮40x40和一个图像40x40我已将此图像设置为我的按钮我看到带有大40x40图标的按钮我想将此图标设置为20x20,并将按钮的边框保留为40x40。您可以使用快捷方式,将20x20大小的UIImageView置于40x40大小的UIButton之上,并将图像设置为UIImageView