Xcodeでユニバーサルアプリケーションを作成するにはどうすればiPhoneビューにテーブルビューがあればiPadにコレクションビューが表示されますか?私はサイズクラスを使ってこれをどうやって行うことができるか考えることはできません。1つのストーリーボードを持つXcodeユニバーサルアプリケーション
1
A
答えて
2
これは私がやる方法です。
- UITableViewとUICollectionViewの両方を「1つの」汎用ストーリーボードに追加します。
- IBOutletsを使用してUITableViewとUICollectionViewを接続します。
- 両方の代理人を* .hファイルに追加する
- 両方のビューの委任コードを* .mファイルに追加します。
if/else節を使用して、アプリを実行しているデバイスを確認し、その答えに応じてビューを非表示にします。
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { //its iphone, hide UICollectionView //i.e. myCollectView.hidden=YES; } else { //its ipad, hide UITableView //i.e. mytableView.hidden=YES; }
0
あなたはサイズクラスおよび自動レイアウトのために行く必要があります。
関連する問題
- 1. 複数のトリガーのストーリーボードを1つ
- 2. 1つのプロパティに複数のストーリーボード
- 3. xcode 4 - 2つのテキストフィールドを持つカスタムキーボード
- 4. は持つとXcode
- 5. スウィフト(Xcodeの)、1つのラベルテキスト
- 6. Xcodeの1つのターゲットに2つのGoogleService-Info.plistを持っています
- 7. Cocoapodsを持つXcodeプレイグラウンド
- 8. 1つのイメージを持つスライダ1つのイメージ
- 9. enyo、1つ以上のコントロールを持つパンを持つ方法
- 10. XCODEストーリーボード、ランドスケープビュー
- 11. Xcode - ストーリーボード - UIPickerView - EXC_BAD_ACCESS
- 12. Xcode - ストーリーボード - ナビゲーションコントローラー
- 13. Xcode 5 - ストーリーボードのローカライゼーション
- 14. 1つのエントリを持つマルチアレイ
- 15. 1つのポインタを持つFIFOキュー
- 16. 1つのログ軸を持つヒートマップ
- 17. 1つの丸い角を持つUIButton
- 18. 1つのテキストフィールドを持つ電卓
- 19. 古いテストファイルを持つxcodeプロジェクトのリニューアル
- 20. 複数のGUIを持つXcode iOSアプリ
- 21. ストーリーボードの1つのViewControllerのNavigationBarを非表示にする
- 22. XCode:ボタン1つのみのローカライズ
- 23. ストーリーボード内の1つのViewControllerにステータスバーを表示しない
- 24. 複数のパラメータを持つ1つのメソッドまたは1つのパラメータを持つ複数のメソッド?
- 25. 多くの値を持つ1つのクッキーまたは1つの値を持つ多くのクッキー?
- 26. 1つのXcodeプロジェクト、2つのターゲット、2つのアプリケーション、2つのDefault.pngファイル?
- 27. Xcodeカスタムコントロール(ストーリーボード経由)
- 28. Xcodeの私のストーリーボード上の
- 29. コアデータとftpデータを持つXcode
- 30. 剣道1複数のグリッド、チャート、グループを持つ1つのデータソース
iPadサイズの画面で 'UICollectionView'を使いたいのであれば、iPhoneサイズの画面で1行に1つのセルしか使えないようなカスタムコレクションレイアウトを書いてみませんか?あなたはこの方法でドライを続けるでしょう... – crizzis