이미지 사이즈 지정하기

-- iOS (iPhone) 2012. 12. 6. 16:17
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
이미지 사이즈를 지정하기 위해 아래와 같이 UIImage Category를 하나 만든다.

[UIImage+Extension.h]

#import <UIKit/UIKit.h>

@interface UIImage (Extension)

- (UIImage *)imageScaledToSize:(CGSize)size;

@end


[UIImage+Extension.m]

#import "UIImage+Extension.h"

@implementation UIImage (Extension)

- (UIImage *)imageScaledToSize:(CGSize)size
{
UIGraphicsBeginImageContext(size);
      [self drawInRect:CGRectMake(0, 0, size.width, size.height)];
      UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
      UIGraphicsEndImageContext();

      return image;
}

@end


사용 예)
UIImage *testImg = [UIImage imageNamed:@"test.png"];
[imageView setImage:[testImg imageScaledToSize:CGSizeMake(10,10)]];
posted by 어린왕자악꿍