2012-02-07 11 views
0

UIbuttonsをプログラムで作成するとき、別のUIbuttons IBActionメソッドからUIbuttonにアクセスする方法はありますか?インターフェイスビルダを使用して、それぞれのIBOutletを作成し、そのように参照することでこれを行うことができましたが、プログラムでボタンを作成する必要があり、これが可能かどうかわからないようですか?ボタンのタイトルを別のボタンから変更するIBAction

ありがとうございます!

答えて

0

ボタンを作成するときは、コントローラのivarsにボタンを割り当てます。その後、IBActionメソッドは、必要に応じてこれらのivarsにアクセスできます。あなたが行う可能性がありますあなたのIBActionメソッドで次に

UIButton *b = [[UIButton alloc] init...]; 
...more setup... 
self.button1 = b; 
[b release]; 

... 

:あなたの実装で

@interface MyViewController : UIViewController 

@property (nonatomic, retain) UIButton *button1; 
@property (nonatomic, retain) UIButton *button2; 

@end 

あなたはこのような何かを、あなたのボタンを作成します。あなたが持つかもしれないあなたのビューコントローラヘッダーに例えば

、このようなもの:

意味がありますか? (これはすべてメモリからコード化されており、テストされていません。

+0

ありがとうございました。 – user1195485

関連する問題