2012-02-19 9 views
1

メインメニューを持つアプリケーションを作成すると、通常はこれらのメニュー項目のすべてが新しいxibファイルに移動しますか?または、1つのxibにすべてを設定し、.hideをtrueなどに設定して、一部のアイテムだけが表示されるようにすることはできますか?iPhoneアプリのメインメニュー

私はちょうどiOSを使い始めています。

答えて

3

通常、別々のビューが異なるxibファイルに保持され、別々のUIViewControllerによって制御されます。

+0

だから、新しいxibごとに異なる.hと.mがあるでしょうか? –

+0

そうです。各ビューコントローラーには通常、それ自身のxibがあります。 –

+0

は感謝します、ありがとう! –

0

です。 「2番目のページ」(メニュー項目をタップしたときに撮ったもの)に、テキストエリアや画像、ラベルなどの一般的なレイアウトが含まれている場合は、1つのxibしか持たないことをお勧めします異なるデータで。

しかし、レイアウトが違うときは、異なるxibを使用することをお勧めします。これは不自然なことです(後で維持するのが難しいかもしれません)。いくつかのものを隠し、すべてのレイアウトを1つのxib 。

P.S.トピックのアドバイスをもう一度オフにします。 SDK5で紹介されたストーリーボードをご覧ください。インターフェイスビルダでアプリケーションを構築する際に非常に使いやすいです。