2009-11-12 2 views
0

NSURL (데이터)에서 UIImage를 가져 왔으며 이미지의 크기에 따라 프레임을 설정해야합니다. 그러나 image.size.width는 항상 0으로 돌아오고 image.size.height는 큰 숫자로 반환됩니다 (내 추측은 이미지의 총 바이트 수). 이미지를 다운로드 한 후에 적절한 값을 얻을 수있는 방법이 있습니까?uiimage가 잘못된 크기를보고합니다.

답변

3

폭과 높이를 정수로 인쇄하는 것처럼 들립니다. 그들은 CGFloat입니다.

NSLog(@"%@", NSStringFromCGSize(theImage.size)); 
+0

좋은 전화 :

하거나, 크기를 인쇄하려면 이렇게! 나에게 일어난 일도 아니었다! – mahboudz

+0

AAAGGGHHH! :-) 나는 그걸 다시 한 번 믿을 수 없다. 한숨 ~ 고마워! (왜 지금 잘못된 값을보고하는지 알아 내야합니다 ...) –

관련 문제