0

Xcode の Interface Builder を使用してCtrl、コントロールをヘッダー ファイルにドラッグすると、アウトレットとして作成するものは Web ページの要素のプロパティ (属性) に非常に似ており、アクションとして作成するものはイベント ハンドラーに非常に似ているようです。本当?

また、コントロールを右クリックして [アウトレットの追加] または [アクションの追加] を選択するのではなくCtrl、ヘッダー ファイルの下にドラッグする必要があるのも不思議です。@interfaceヘッダー ファイルの正確な場所にドラッグする必要があるのはなぜですか?

4

1 に答える 1

2

実際には、 Ctrlでドラッグする必要はありません。これは使いやすさのためです。コードでアウトレットをリンクすることもできます。

そして、はい、それはプロパティに本当に似ています。プロパティとして宣言することもできます@interface

@property (strong)IBOutlet UITextField *loginField;

このテーマについての良い話があります https://groups.google.com/forum/m/?fromgroups#!topic/pdx-cocoaheads-talk/ujqrcCZc-Z8

于 2012-04-14T21:22:47.113 に答える