2011-05-31 13 views
2

ユーザーに対して実験を実行するプログラムを作成しています。ボタン付きの「開始」ページがあります。彼らがボタンをクリックすると、ウィンドウを 'テスト'ページに変更します。 これはビューを切り替えることによって行われると信じていますが、いくつかのチュートリアルを見つけようとしましたが、いくつかの問題で問題が発生しました。Objective-CとInterface Builderを使用してビューを切り替える方法

- 自分自身でビューを作成する方法がわかりませんInterface Builderで

-Iは

私は新しいXIBファイルを作成する必要がありますiPhoneのために開発していないのですか?代わりに複数のウィンドウを作成する必要がありますか? この件に関するお手伝いやご指摘をいただければ幸いです。 :D

+0

あなたは2つのView Controllerを持っていますか?1つしかありませんか?そしてnavigtion bar appiが必要ですか? – Csabi

+1

ああ、どのようにView Controllerが動作するのかわかりません。 > _ <申し訳ありませんが、私はObjective-Cの新機能です。だから私は現在何も持っていない。なぜ誰かが2つのView Controllerを必要とするのでしょうか? そして、私はナビゲーションバーを望んでいません(私は思います) – Moonlight293

答えて

3

少しずつあなたの特定のタスクを忘れて、Cocoaフレームワークの仕組みを学ぶ時間を費やすことを強くお勧めします。開始するには、Cocoa Application Tutorialが適しています。小さなMacOS Xアプリケーションの作成をお手伝いします。 Objective-C、Cocoaなどが初めての人は大丈夫ですが、その場合は、アップルのマニュアルで時間をかけてスピードアップしてください。

+0

ありがとうございます。私は私が必要なものを見つけることができた:) – Moonlight293

0

私はむしろビューコントローラを使用することをお勧め、すべてのビューコントローラは、私は、その1つのビューコントローラを試してみるのウィンドウベースのアプリケーションを作成することをお勧め...あなたは、単にボタンの上などのクリックなどのアクションを処理することができます

をXIBファイルを持っている必要があります既に作成されているファイルをクリックし、ファイルを追加して、View Controllerを選択します。

最初のxibには、ボタンと好きなコンポーネントを追加できます。次に、2番目のボタンを設定します。 あなたは、あなたの最初のビューコントローラのXIBであなただけのドラッグアンドドロップfoooFunctionをボタンにし、あなたがそれを持っている機能

-(IBAction)foooFunction{ 
SecondViewController *foo = [[SecondViewController alloc] initWithNibName:nil bundle:nil]; 
[self presentModalViewController: foo 
          animated: YES]; 
    [foo release]; 
} 

を作成することができます。

謝罪、私はObjective-Cの

に新しいです、それはあなたが:) は新しい素敵な一日持っており、それは私があなたを示唆している

1

支援を期待している問題ではありませんそこの多くのチュートリアルの1つを見てください:

Learn Cocoa Tutorial:この1つは、ステップバイステップバイステップガイドです。

A full Cocoa/Xcode/Interface Builder Tutorial:これは、IB/Xcode統合について詳しく説明します。

Apple Tutorial:これは詳細な説明と概念を詳しく説明しています。

それとも、あなたはiphoneのためにプログラミングされていないことを指定するために、ウェブ上のドキュメントがたくさんあり、さらに提案として、古典的なCocoa Programming for Mac OS X By Aaron Hillegass

のように、いくつかの良い本のために手を差し伸べることがあります。それらを見つける主なものは、キーワード「ココア」を使用してそれらを検索することです。

関連する問題