【iPhone】IB上のオブジェクトをプログラム上で操作
いろいろ説明書きをしようと思うと、一向に進まないので。
メモ書きに徹しよう。
Interface Builderとやらにオブジェクト(obj)を置いたら、以下をプログラムに書く。
①.hの@interfaceの中に
IBOutlet UILabel *obj;
②.hの@interfaceの下に
@property(nonatomic,retain) UILabel *obj;
③.mの@implementationの下に
@synthesize obj;
④.mの- (void)deallocの中、[super dealloc];の前に
[obj release];
⑤ファイルをセーブして、Interface Builderで、
File's Ownerを右クリックし、objの+をドラッグしてオブジェクトの上で離す
これでオブジェクト(obj)を.m上で操作できる。
例えば、ラベルの文字をaaaに変えるなら、
obj.text = @"aaa";
関連記事