5

したがって、私は C# WinForms/WPF のバックグラウンドから来ており、Xcode が Interface Builder のビジュアル UI 要素をコード内のエンティティに結び付ける方法に頭を悩ませようとしています。

WPF では、要素の ID を定義してから、コード内のメンバーとしてアクセスすることに慣れています。JavaScript も同様ですが、document.getElementById最初に呼び出す必要があります。

しかし、Xcode とそのアウトレットは本当に私をループに陥れています。インターフェイスがあり、ウィンドウにビューを作成するとします。プログラムでそのビューにアクセスできるようにしたいのですが、最初にそのビューのアウトレットを定義し、ビューをアウトレットにグラフィカルに「結び付ける」必要がありますか? 不必要な作業の苦情はさておき、私の次の質問は、Interface Builder からそのアウトレット定義にすばやく簡単にアクセスする方法はありますか?

コードでは、識別子をコマンドクリックしてその定義に移動できますが、このウィンドウでは機能しないようです。

ここに画像の説明を入力

の定義に行きたいmenuので、それを扱うことができます。それを行うためのショートカットはありますか、それともコントローラーファイルを見つけて自分で「メニュー」を検索する必要がありますか?

4

2 に答える 2

0

アシスタントエディタを使用してください!Interface Builderでオブジェクトを選択すると、自動的に追跡され、ヘッダーファイルが表示されます。

次に、アウトレットを作成するために、Interface Builder内で定義を記述してcontrol-dragする代わりに、InterfaceBuilderビューからアシスタントエディターの残りの半分のヘッダーファイルの空白の場所にcontrol-dragすることができます。

于 2013-03-13T21:27:14.133 に答える