2015-01-13 2 views
0

UIImageView의 크기가 변경되는 데 문제가 있습니다. 문제는 유니버설 앱을 만들고 싶습니다. 감지 된 기기가 iPad 일 때 UIImageView을 더 크게 만들 수는 없습니다.ImageView 크기 변경 Xcode

는 지금은이 코드를 사용하고 있습니다 :

if (UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Phone) 
{ 
    self.image.backgroundColor = UIColor.greenColor() 
} 
else if (UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Pad) 
{ 
    self.image.backgroundColor = UIColor.blueColor() 
    self.image.frame = CGRectMake(0, 0, 768, 1024) 
} 

건이며,이 색상을 변경 않고는 이미지 크기를 변경하지 않습니다. 그러면 크기를 어떻게 바꿀 수 있습니까? 그리고 자동 레이아웃을 사용하고 싶지 않습니다. 코드를 사용하고 싶습니다. 감사! 오브젝티브 -C에서

+0

xib/storyboard 파일에서 생성 된 이미지입니까? – KDaker

+0

예, 스토리 보드 파일에 있습니다. –

+0

은 자동 레이아웃을 사용하는 스토리 보드입니까? 확인 됐어? 그렇다면 제약 조건을 추가하여 자동 레이아웃 코드를 파일에 추가 할 수 있습니다. 그렇지 않으면 이전 문자열 및 스트럿 메서드를 사용해야합니다. – KDaker

답변

1

그 같은이

[imageView setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight]; 

또는 인터페이스 빌더에서

, 그것은이

enter image description here

당신은 조회 할 수있는 빠른 구문처럼 보이는 있도록 화살표를 클릭하여 ! 이 작품 희망

+0

와우! 그것은 실제로 일했다! 감사! –