해당 방향에 대해 두 개의 서로 다른 이미지를 보여야합니다. Nib 파일을 사용하여 하나의 UIImageView에 두 개의 이미지를 추가했습니다. iPad 오리엔테이션 포트레이트에 image1.png
을 표시하고 오리엔테이션 가로 모드에서 image2.png
을 표시하려고합니다. 어느 하나가 UIViewController
Nib 파일에 의해 두 UIImageView를 추가하는 방법을 제안 해 주시겠습니까? iPad nib 파일에 대한 자습서를 제안하십시오. 미리 감사드립니다.Nib 파일을 사용하여 UIViewController 두 UIImageView 추가하는 방법?
0
A
답변
1
당신은 뷰 컨트롤러의 shouldAutorotate 방법에있는 UIImageView의 이미지를 변경해야합니다 :
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) && (interfaceOrientation == UIInterfaceOrientationLandscapeRight)) {
// Set image in landscape mode
[imageView setImage:[UIImage imageNamed:@"image1.png"]];
}
else
// Set image in portrait mode
[imageView setImage:[UIImage imageNamed:@"image2.png"]];
}
}
내가 희망이 당신에게 도움이 :)
1
를 그냥에서 UIImageView에 드래그 귀하의 견해에 도서관과 장소. 하나의 UIViewController와 하나의 뷰를 사용하는 경우 코드에서 이미지 뷰 회전 변경을 처리해야합니다. 가장 간단한 방법 - 표시/숨기기는 방향에 따라 다릅니다.
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{
UIImageView *landscapeimageView = nil;
if (UIInterfaceOrientationIsLandscape(toInterfaceOrientation)){
landscapeImageView.hidden = NO;
portretOmageView.hidden = YES;
}
else{
landscapeImageView.hidden = YES;
portretOmageView.hidden = NO;
}
}
또한 하나의 UIImageView를 사용할 수 있으며 필요한 이미지에 image
속성을 변경 :
[imageView setImage:[UIImage imageNamed:@"image1.png"]];//or @"image2.png"
관련 문제
- 1. MainView에서 UIView Nib 파일을 하위보기로 추가하는 방법
- 2. UIViewController 인스턴스화 UIImageView 표시
- 3. nib 파일을 사용하여 UIView를로드하는 방법?
- 4. Nib 파일과 상속을 사용하는 UIViewController
- 5. .nib 파일을 컴파일하는 방법
- 6. UIViewController 내부 UITableView 안에 UITableViewCell Nib 사용
- 7. 자식 UIViewController (NIB 사용)가있는 부모 UIViewController (NIB 사용)와 상호 작용할 수 없음
- 8. 두 번째 UIPageViewController를 추가하는 방법
- 9. UIViewController
- 10. * .nib 파일을 사용하여 모달 창 표시
- 11. UIImageview iPhone 프로그래밍에 주석을 추가하는 방법
- 12. xcode에서 동일한 nib 파일을 사용하여 여러 개의 창을 만드는 방법
- 13. 두 UIViewController 사이에 NSMutableArray 전달
- 14. 두 jQuery과의 UIViewController 문제
- 15. UIViewController 하위 클래스 만들기 NIB 파일에서 개체 컨트롤러 만들기
- 16. 두 번째 UIViewController에서 UIImageView 설정
- 17. NIB 파일을 UIView에로드하는 중 문제가 발생했습니다.
- 18. NIB 로딩 및 비 지원을 모두 지원하는 UIViewController 하위 클래스
- 19. iText를 사용하여 두 단락을 추가하는 방법
- 20. Nib 파일에 저작권 정보를 추가하는 방법은 무엇입니까?
- 21. 두 개의 nib 파일을 같은 .h & .m에 연결할 수 있습니까?
- 22. 동일한 클래스의 UIViewController 인스턴스와 함께 UINavigationController 사용 및 NIB 없음
- 23. Maven을 사용하여 전쟁에 파일을 추가하는 방법
- 24. SharpZibLib를 사용하여 zip에 파일을 추가하는 방법 #
- 25. NIB 파일을 XIB 파일로 변환
- 26. nib 파일에 의아해 함
- 27. 하위보기로 NIB UIView를 사용하십시오.
- 28. IBOutlet을 사용자 지정 NIB/XIB에 두 번 연결해야하는 이유는 무엇입니까?
- 29. 아이폰 프로젝트에 C++ 파일을 추가하는 방법
- 30. xib (nib) 파일을 두 번로드하여 두 개의 서로 다른 인스턴스를 얻습니다.
하지 말자 말 –
그 사실에 YES 반환 잊지! 감사 :) – damacri86