2010-04-07 4 views
0

UIImageView는 UIImage의 크기에 따라 자동 크기를 어떻게 조정합니까?UIImageView는 UIImage의 크기에 따라 자동 크기 조정을 수행합니다.

imageView.image = image2;

이제 image2의 크기는 (너비 = 123.0, 높이 = 123.0); imageView의 크기는 (너비 = 18, 높이 = 18); 문제는 이미지 뷰가 (123.0,123.0)으로 자동 크기 조정될 수 있습니까? 모든 유형의 UIViewContentMode 속성이 있지만 imageView 크기를 변경하지 않았습니다.

답변

0

변경할 수 있습니다. imageView.frame = CGRectMake (position.x, position.y, size.x, size.y);

2

당신은 UIImageView (예를 들어, AutoresizedImageView)를 서브 클래 싱과의 -setImage: 메소드를 오버라이드 (override) 할 수 있습니다

- (void)setImage:(UIImage*)image{ 
    [super setImage:image]; 
    self.bounds = CGRectMake(0, 0, image.size.width, image.size.height); 
} 

그것을 자신을 시도하지 않은하지만 난 그게 잘

일을해야한다고 생각
관련 문제