Xcode 4.2を介してナビゲーションベースのアプリケーションを作成しようとしましたが、新しいウィンドウで見つけたものはすべて、ナビゲーションベースのアプリケーションとは関係ありません。ナビゲーションベースのアプリケーションに最も近いページベースのアプリケーションを見つけました。
でもまだ扱えない絵コンテで作ってみました。
では、古き良きナビゲーションベースのアプリを作成する方法はありますか?そうでない場合は、どのような選択肢がありますか?
ナビゲーションのみのアプリケーションの場合、最初にシングルビューアプリケーションを選択する必要があります。これにより、navigationcontrollerなしでビューベースのアプリケーションのみが提供されます。
ビューコントローラを選択してメニューに移動するだけです
Editor -> Embed In -> Navigation Controller
これにより、作業を開始するためのナビゲーションベースのプロジェクトが提供されます。
@Tommy Herbertが言ったように、コアデータなどのより多くのオプションを選択できるマスター/詳細アプリケーションテンプレートを選択できます。ただし、これにより、最初の2つのVCが、適切ではないマスターコントローラーと詳細コントローラーとして名前が付けられます。
IOS 5の新機能(ストーリーボード、ページビューコントローラーなど)に慣れるまでは、Xcode 3のコピーを保持してそこにプロジェクトを作成し、Xcode4でプロジェクトを開くのが最善の策です。
Xcode 3の最新バージョン(iOS SDK 4.3では3.2.6)は、開発者ページから引き続きダウンロードできます。
http://developer.Apple.com/devcenter/ios
インストールディスクの「XcodeとiOSSDKについて」PDFは、Xcode4インストールの上書きを回避するためのカスタムインストール場所の選択方法を説明しています。Unixツールオプションを選択しないでください。上書きされます。現在のXcode4インストールのその部分。
マスター詳細アプリを挿入する必要があります。このテンプレートは、マスター/詳細アプリケーションの開始点を提供します。アイテムのリストとiPadの分割ビューを表示するためのナビゲーションコントローラーで構成されたユーザーインターフェイスを提供します。
シングルビューアプリケーションを作成し、xibでナビゲーションコントローラーをライブラリからオブジェクトにドラッグアンドドロップするだけです。
X-codeProjectを開く->新しいプロジェクトを作成する->マスターベースのアプリケーションをクリックするウィンドウが開いているこれはダイレクトナビゲーションベースのアプリケーションを作成するためのプロセスです
Darvids0nが言うように、ページベースのテンプレートではなく、マスター/詳細アプリケーションテンプレートから開始する必要があります。新しいプロジェクトのオプションを選択するときは、[ストーリーボードを使用]のチェックを外してもかまいません。
私の場合は、空のプロジェクトのビルドを開始してから、新しいMainWindowを作成してから、navigtioncontrollerを新しいウィンドウにドラッグします。
プロジェクトテンプレートを選択した後で[次へ]を押すと、画面の下部にいくつかのチェックボックスがあります。そのひとつが「絵コンテを使う」です。チェックを外すと、インターフェイスを設計する古い方法に戻ります。