対応する向きに対して2つの異なる画像を表示する必要があります。 Nibファイルを使用して、UIImageViewに2つの画像を追加しました。私はimage1.png
をiPadオリエンテーションポートレートで表示し、image2.png
をオリエンテーション風景モードで表示したいと考えています。いずれか1つは、UIViewController
のNibファイルで2つのUIImageViewを追加する方法を提案できますか? iPadのnibファイルのチュートリアルをお勧めします。前もって感謝します。Nibファイルを使用してUIViewControllerで2つの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をドラッグ図書館とあなたの視点に配置します。 しかし、1つのUIViewControllerと1つのビューを使用している場合は、コード内のイメージビューのローテーションの変更を処理する必要があります。最も簡単な方法 - 表示/非表示は方向によって異なります。
あなたはまた、唯一のUIImageViewを使用して、必要な画像にimage
プロパティを変更することができます
- (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;
}
}
:
[imageView setImage:[UIImage imageNamed:@"image1.png"]];//or @"image2.png"
関連する問題
- 1. uiviewcontroller in nibファイル
- 2. nibファイルをUIViewController内にロードする
- 3. 1つのUIviewcontrollerで2つのテーブルビューを追加する方法
- 4. Nibファイルと継承を使用したUIViewController
- 5. NIBファイル(XIB)のトップレイアウトガイドを追加する
- 6. サブビューとしてMainViewにUIView Nibファイルを追加する方法
- 7. UIImageViewにUIImageViewをプログラムで追加する
- 8. UIViewController内のUITableView内でUITableViewCell Nibを使用する
- 9. 著作権情報をNibファイルに追加するには?
- 10. 1つのファイルのデータを使用して2つの追加リストを新しいファイルに作成する
- 11. UIIlertControllerでUIImageViewを追加するには?
- 12. リンクリストを使用して2つの数字を追加する
- 13. ncoを使用して2つのnetcdfファイルを追加できない
- 14. 2つのnibファイルと1つのビューコントローラ
- 15. ウィンドウチャートフォームを使用して2つのチャートを下に追加
- 16. UIImageViewにイメージを追加するには?
- 17. UIIextViewをインターフェースビルダーのUIImageViewにサブビューとして追加するには?
- 18. 同じクラスのUIViewControllerインスタンスでUINavigationControllerを使用し、NIBはありません
- 19. UIImagePickerControllerを使用して終了後にnibファイルをロードする
- 20. CMakeを使用して1つのファイルにDebugInfoを追加
- 21. iphoneでUINavigationBarにUIImageViewを追加する
- 22. 子UIViewController(NIB付き)を持つ親UIViewController(NIB付き)と対話できません
- 23. UIViewControllerにプログラムでUITableViewを追加する
- 24. bash:2つのファイルを比較して列を追加する
- 25. UITabBar - 2つのビュー(nib)ストーリーボードを使用する同じクラス
- 26. iPhoneのオリエンテーションと2つのNibファイル
- 27. ルビーを使用して2列目のcsvファイルに配列を追加する
- 28. withColumnを使用して既存のDataFrameに2つのカラムを追加する
- 29. 2つのリストを既にtxtファイルに追加するには?
- 30. UIViewControllerのUITabBarにUITabBarItemを追加する
Dont'tその真のエンド –
でYESを返し忘れて!ありがとう:) – damacri86