0

如果我在 xib 文件中有一个 UIButton 。是否可以在 xib 文件中设置具有自定义图标大小的每个图标按钮?

es。我有一个 40x40 的图像 mia_immagine.png 但我想将其设置为按钮的图标,但尺寸(图像)为 20x20

4

1 回答 1

0

使用它来调整图像大小:

+ (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 imageNamed:@"your_imag.png"] scaledToSize:CGSizeMake:(20,20)];

并设置内容模式居中

于 2013-08-13T11:12:14.687 回答