2013-08-13 5 views
0

xib 파일에 UIButton이있는 경우. xib 파일의 사용자 정의 아이콘 크기로 아이콘 별 단추를 설정할 수 있습니까?커스텀 아이콘 크기의 UIButton 이미지

es. 나는 을 mia_immagine.png 40x40 이미지를 가지고 있지만 나는이 이미지의 크기를 조절하려면 버튼의 아이콘으로하지만, 크기 (이미지) 20 × 20

+0

을 중심으로 컨텐츠 모드를 설정? 어떤 문제에 직면 해 있습니까? – CRDave

+1

내가 (인터페이스 biulder를 통해) 내 이미지를 설정 나는 버튼이 40x40 와 나는이 아이콘 20 × 20을 설정하려는 나는 큰 40x40 아이콘 와 버튼이 표시 내 버튼 이 이미지를 설정 한 40x40 이미지와 단추의 프레임을 40x40으로 두십시오. – Safari

+0

U는 바로 가기를 사용할 수 있으며 크기가 40x40 인 UIButton보다 20x20 크기의 UIImageView를 유지하고 이미지를 UIImageView로 설정할 수 있습니다. – Warewolf

답변

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;  
} 

사용하기를 버튼에서 :

[setBackgroundImage BTN : YourClass imageWithImage [있는 UIImage imageNamed : CGSizeMake : "your_imag.png"] scaledToSize @ (20,20)];

그리고 당신은 시도 무엇

관련 문제