2010-01-29 10 views
3

인터페이스 빌더에 그려진 IBOutlet UIImageView의 크기를 가져와야합니다.IBOutlet UIImageView의 크기 알아보기

그러나 IBOutlet UIIMageView.image.size.width 또는 viewDidLoad, viewWillAppear 또는 viewDidAppear 메서드의 .height를 읽으면 항상 0이됩니다 !!!

여기서 (어떤 방법) 및 방법 (다른 변수 일 수 있습니까?)이 정보를 얻을 수 있습니까?

당신의 도움이

답변

10

않습니다

UIImageView *iv; 
width = iv.frame.size.width; 

일 더 좋은 주셔서 감사합니다? 이미지 대신 UIImageView의 크기를 가져옵니다.

+0

이것은 정보를 찾던 바로 그 것입니다! 감사합니다. – Stephmt69

+0

'iv.frame.size.width'와'iv.frame.width'의 차이점은 무엇입니까? –

0

파일 관리자의 "자동 레이아웃 사용"옵션이 선택 취소되어있는 경우 크기 값을 얻습니다.