2012-02-15 11 views
1

私のXcodeプロジェクトでは、私のストーリーボードにいくつかのView Controllerがあります。特定のView Controllerのコードを確認するにはどうすればよいですか?Xcodeのビューコントローラのコードビューはどのように見えますか?

各ビューコントローラは他のビューコントローラとは異なる機能を持つ必要があるためです。だから、どこのコードを書くことができますか?

ありがとうございます!

答えて

2

デフォルトでは、使用するビューコントローラには、ストーリーボードがUIViewControllerを使用します。あなたは、ビューコントローラのために使用されるクラスに変更することができますしかし

:(Interface Builderで)ビューコントローラ

  • を選択

    1. はアイデンティティインスペクタ([表示]> [ユーティリティ]> [表示アイデンティティインスペクタ)
    2. を表示しますクラスでの「MyOwnViewController」に値を変更し
    3. 「MyOwnViewControllerは、」あなたは、そのビューのために使用したいのUIViewControllerのサブクラスの名前です

    コントローラ。

  • +0

    私はコードをどこで見ることができますか?私は.hと.mを見ています。私は私のviewcontrollerと関係があるコードは見当たりません。インターフェイスビルダーを使ってラベルやその他のものを追加しました。しかし、h/mファイルは変更されていません。私は、インターフェイスビルダーを介してだけでなく、ビューコントローラ内のものを編集することができるはずですか?しかし、コードを直接編集できるはずです。しかしここで? –

    +0

    いいえ、インタフェースビルダーで行うデザインはView Controllerに影響しません。ビューコントローラは、その名前が示すように、ビューではありませんが、ビュー(プロパティビューを持っています)を制御し、そのビューをプログラムで作成するか、コードなしでIBで作成することができます。ただし、IBで作成されたいくつかのビュー要素と、ビューコントローラで他のビュー要素を作成することはできます。 – sch

    +0

    @Dingredient - あなたはどういう意味ですか?* "私はビューコントローラーの内容を編集できるはずですか?" UIを追加したり、アクション、データの読み込みなどの機能を追加することを意味します。 – sch

    0

    UIViewControllerをサブクラス化して、独自の機能を追加します。 UIViewControllerの実装は、Appleにはプライベートであり、インタフェースはそのドキュメントに記載されています。

    +0

    ただし、コードはどこですか?私はschの答えにもコメントしました。私は、インターフェイスビルダーを介してだけでなく、ビューコントローラ内のものを編集することができるはずですか?私はソースコードを直接編集できるはずです。しかしここで? .hまたは.mではありません。 –

    2
    1. あなたはそれが右のアッパーバー上のアシスタントエディタ

    にコード

  • ゴーを見たいビューコントローラを選択します。

  • 0

    右上の「アシスタントエディタを表示する」アイコンが表示されました。 Xcodeバージョン6.4

    関連する問題