2010-06-08 2 views

답변

12

을 테스트하지.

CGRect bounds; 

bounds.origin = CGPointZero; 
bounds.size = newImage.size; 

imageView.bounds = bounds; 
imageView.image = newImage; 
+0

나는 오늘 밤 이것을 시도 할 것이다. –

+1

iOS 9 이상, Xcode 7 이상에서는 작동하지 않습니다. –

+0

@Ezekiel과 (과) 동의 ... iOS 9에서는 작동하지 않습니다. –

2

는 .. 다음과 같은 라인을 따라 뭔가를하려고하면 중심이 변경되지 않습니다 UIView의의 경계를 변경하는 경우

CGSize imageSize = image.Size; 
CGPoint oldCenter = imageView.center; 

// now do some calculations to calculate the new frame size 
CGRect rect = CGRectMake(0, 0, imageSize.width, imageSize.height); 
imageView.frame = rect; 
imageView.center = oldCenter; 
관련 문제