2

xibオブジェクトをクラスアウトレットに接続するとどうなりますか?インターフェイスビルダーでそれらを配線せずにコードからそのような接続を行う方法は?

4

1 に答える 1

4

IBOutlets は、実行時に nib がロードされるときに、nib ロード機構によって設定される単なるインスタンス変数またはプロパティです。それらについて特に特別なことは何もありません。プログラムでそれらを設定する際の秘訣は、接続したいペン先でオブジェクトを見つけることです。を使用して nib をロードすると、nib-[NSBundle loadNibNamed:owner:options:]のすべての最上位オブジェクト (つまり、IB の Document Outline Inspector の階層の最上位にあるオブジェクト) を含む NSArray が返されます。これらとそのサブビューを反復処理して、IBOutlets を接続するオブジェクトを見つけることができます。Resource Programming Guideの Loading Nib Files Programmaticallyセクションを見てください。

于 2012-10-18T15:57:03.207 に答える