私は、複数の外観やパーソナリティを持つが、単一のコントローラを使用する「スキン化」できるビューコントローラを構築しようとしています。各ビューには同じボタンなどがありますが、同じビューコントローラーに各nibファイル(スキン)をロードできるようにしたいと考えています。私は複数のnibファイルを作成することができますが、ボタンとアクションをどのように接続するかわかりません。複数のnibファイルに対して同じ 'ファイルの所有者'を指定できますか? (どうやって?)。複数のペン先を持つシングルビューコントローラ?
これはできますか?
ありがとう! (愚かなフォローアップの質問:ファイル所有者を設定するにはどうすればいいですか?) –
ビデオはここにあります:http://vimeo.com/5105309最初の25秒間にそれを行う方法を示しています。基本的にxcodeを使用して、新しいnibファイルをプロジェクトに追加し、ダブルクリックしてInterface Builderで開きます。ファイル所有者オブジェクト(Yellowish Cube)を選択し、アイデンティティ・インスペクタ(「ツール」>「アイデンティティ・インスペクタ」)を開き、「クラスID」セクションで、クラスをView Controllerクラスに設定します。それで、あなたは前と同じようにあなたのアウトレットと行動をつなぐことができます。 – theChrisKent