2

タイトルの通り、iPhoneアプリを開発しています。私はnibファイルを使用し、ストーリーボードは使用しません。iPad では、現在 iPhone で使用しているコントロールの一部を置き換える必要があることを知っています。たとえば、iPad では、いくつかの場所でポップオーバーを使用する方が適しているためです。 、およびその他の考慮事項。しかし、私が現在持っている iPhone 用のファイルnibごとに iPad 用の個別のファイルを作成する必要nibがあるのか​​ 、それとも必要ではなく便利なだけなのnibか、ビューがたとえば、ビューやテーブルビューをスクロールし、サイズを変更するだけで十分です...

私が欲しいのは、既存のiPhoneバージョンのiPadバージョンを作成するときに冗長ファイルを回避して機能するためのガイドラインと、プログラムでこれを処理する方法が見つからないため、Appleのドキュメントでも投稿...

前もって感謝します

編集。アイコンと画像の扱いに関する質問: iPhone で 50x50 の画像ビューがあるとします。この画像の iPhone バージョン用に 2 つの.png画像があります。Retina ディスプレイ用に 50x50 と 100x100 です。この画像を iPad で 80x80 にする必要があるとしましょう。これに対処する最善の方法は何ですか: 4 つのバージョンの画像 (50x50、100x100、80x80、160x160) がありますか? それとも、最高のバージョン (iPad の場合は 80x80 と 160x160) を持っていて、iPhone の場合はサイズを小さくするだけですか? 一般的に、必要なサイズごとに 1 つの画像ファイルを用意するか、必要なサイズを大きくして小さいサイズに合わせるという、これに関するベスト プラクティスは何ですか?

4

2 に答える 2

0

xib ファイルでは、AutoLayout を制約付きで使用する必要があります。それはios6で導入されました。鍵と忍耐と時間との戦いは、これらの制約を正しく設定することです。1 つの xib は iPhone と iPad にも使用できます。このように 2 つの別個のファイルは必要ありません。開発の速度として、少なくとも私にとっては、2つのファイルの方が開発が高速です...

于 2013-08-23T17:35:39.537 に答える