私はiPad固有のアプリケーションを持っています。私はiPhoneでも同じことをしたい。私のアプリは、多くの自動レイアウト制約があるサイズクラス "wRegular hRegular"を使ったxibを持っていました。私はこれを誰かのサイズクラスに変換したい。 自動レイアウトを使用するか、iPhone専用の別のxibファイルを作成する方法は2つあります。 別々のxibファイルと一緒に行きたいんだけど、このファイルをXCode 7で作るには? これはどのように機能しますか?ipadのための既存のものからiphoneのための別のxibを作る方法
0
A
答えて
0
ちょうどあなたがのUIViewControllerを与え、ロードするために好きな名前を持つ新しいXIBファイルがViewControllerオーバーライドでは、次のコード
ViewControllerName *vc = [[ViewControllerName alloc] initWithNibName:@"" bundle:nil];
を使用して作成 - (ID)initWithNibName:(NSStringの*)nibNameOrNilバンドル:(NSBundle *)をデバイスをチェックするnibBundleOrNil方法は、iPhoneやiPadは、これはあなたのデバイスの種類に応じて、あなたのXIBを呼び出します
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
NSString * nibNameOrNil;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){
// iPad
nibNameOrNil = @“iPad_XIB_NAME”
} else {
// iPhone
}
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self)
{
// Custom initialization
}
return self;
}
次のコードを使用しています。
関連する問題
- 1. 既存のiPhoneアプリからiPadアプリを作成しますか?
- 2. ユニバーサルネイティブiPhone/iPadアプリケーションを作成するための最良の方法は?
- 3. iPhoneプログラマーのためのiPadユーザーインターフェイスプログラミングチュートリアル?
- 4. Xcode 7.3 iOSでiPadを使用するために、既存のiPhoneアプリケーションをユニバーサルアプリケーションに変換する方法
- 5. iphone:ユーザーを識別するための一意のIDの作成方法
- 6. iPhoneとiPadのビューポートとスケーリングをテストするための最良の方法
- 7. がマルチテーブル継承のための既存のモデルを既存の
- 8. 既存のウェブサイトのマスタページを作成するためのガイドライン
- 9. デバイスの画面の比率(iphoneまたはipad)を求める方法は?
- 10. iPad/iPhoneメインメニューのようなものを作る方法は?
- 11. Iphone、objective-cプラットフォームのためのJumpメソッドの作成方法
- 12. iPhoneサポートのためのマップナビゲーションの操作方法は?ここ
- 13. 閉じるカスタムダイアログダイアログを作成するための別の方法
- 14. スクロール/スワイプするための最高のJavascriptライブラリ(iPhone/iPad)
- 15. iphoneアプリのバイナリサイズを減らすための便利な方法
- 16. ipad/iphoneアプリケーションで特定のためのアプリストアを開く
- 17. 自分のAPIを作成するために既存の既存のAPIを利用していますか?
- 18. 既存のWebsphere Shared LibにアクセスするためのEARの設定方法は?
- 19. 別の既存のSiteMapNodeを使用するためにSiteMap.CurrentNodeを偽装する
- 20. ビューファイルに別の生徒のために別のテーブルを作成する方法
- 21. 初心者のためのガイド、チュートリアルiOSゲーム開発iPhone/iPad?
- 22. 既存のコアデータストアを1つのiPhoneアプリから別のiPhoneアプリに再利用
- 23. アプリを起動するためのアイコンを作成する(iPhone/iPad)
- 24. ipadのためのUITextViewキーボードの処理方法
- 25. IPadのUIActionSheetからuiimagepickercontrollersourcetypephotolibraryのためのUIImagePickerViewControllerを表示
- 26. Android Bluetooth低エネルギー、既存のボンドを既存のデバイスと通信するために再利用する方法
- 27. iphone:Webサービスにアクセスするためのiphoneコードからのプロキシのオープン方法
- 28. 別のcss for iPadとGalaxy Tabを作るためのデバイスを特定する方法は?
- 29. 既存のものから新しいgitリポジトリを作成する方法
[iPadまたはiPhone用の別のXIBをロードする際のトラブル](http://stackoverflow.com/questions/5306346/trouble-with-loading-a-separate-xib-for-ipad-or-iphone) )または[http://stackoverflow.com/questions/13496218/xib-for-iphone-and-ipad](http://stackoverflow.com/questions/13496218/xib-for-iphone-and-ipad) – Lion