2012年3月29日木曜日

UIButtonの画像をメソッド内で変更する方法

ボタンのオン、オフでUIButtonの変更を変更する方法。
いつもInterface Builderでボタンのイメージを設定していましたが、

[imagebtn setImage:[UIImage imageNamed:@"2_on.png"] forState:UIControlStateNormal];


これで変えられました!

【手順】

1、.hのファイルにアウトレットを作成

@interface xxxx : UIViewController {
IBoutlet UIButton hhh;
}

@property (nonatomic,retain) UIButton hhh;



2、.mにこんな感じで実装

@synthesize hhh;

- (void) ggg : ( id ) sender {
[hhh setImage : [ UIImage imageNamed : @"eee.jpg" ] forState : UIControlStateNormal];
}

-(void)deallock {
[hhh release];
[super deallock];
}


IBできちんとボタンと接続するのを忘れないように!
これで画像が変更することが出来ました◎

0 件のコメント:

コメントを投稿