2012-04-04 4 views
2

私はiOS開発が初めてで、分割ビューコントローラの使い方を学んでいます。 私が見つけることができるすべてのチュートリアルのように、デフォルトのマスター - ディテールテンプレートを使用するようです。 既存のプロジェクトをどのように設定するかを学びたいと思います。 また、私はXcode 4.3、ARC、およびストーリーボードを使用しています...デフォルトのテンプレートを使用しているスプリットビューコントローラのチュートリアルは良いですか?

私は数日間これを理解しようとしており、Ray Wenderlichのチュートリアルを読み、CS193Pの関連講義を見ましたiTunesUでコースを開き、アップルのドキュメントを読んで、テンプレートに含まれているMaster-Detailアプリのコードを見て、シンプルなGoogle検索が覚醒したにもかかわらずこれを理解できないすべてのチュートリアルを読んでください!

これは少しイライラするようになっています!

誰かがGOODチュートリアルを提案したり、ストーリーボードを使用して非常に単純な分割ビューアプリを作成する方法のコードスニペットを教えてもらえますか?

ありがとうございます!

-Shredder2794

+0

既存のプロジェクトを設定するとどういう意味ですか?スプリットビューコントローラはUIViewControllerサブクラスなので、UIViewControllerを持っている限り、SplitViewControllerで置き換えることができます。私があなたの質問を誤解しているかどうか分かりませんか? –

+0

私が見つけることができるすべてのチュートリアルは、基本的なマスター・ディテール・テンプレートを使用して開始します。私は既存のプロジェクトに分割ビューを追加する方法を学びたいと思います。 – Shredder2794

答えて

0

あなたはそうしないSplitViewControllerがルート(トップレベル)コントローラことになっていることを知っていますか?したがって、通常、マスター - ディテール・アプリケーション・テンプレート(ストーリーボード付きまたは無し)を使用し、必要に応じて変更/拡張します。

あなたが知っているとすれば、純粋にプログラム的なアプローチに移行したいのであれば、Tilo Mitra氏が言ったように他のView Controllerと同様にsplitViewControllerをコードで作成します。

また、iPadにアップグレードしたい既存のiPhoneアプリを持っていて、そのプロセスで分割ビューコントローラを使用していますか?その場合は、iPad用の新しいストーリーボードファイルを作成します。次に、スプ​​リットビューコントローラオブジェクトをドラッグし、必要に応じて変更/構成します(見つかったすべてのチュートリアルは、そこから必要なものを達成するのに役立ちます)。