XCode では、and のようなものを宣言する必要がIBAction
ありIBOutlet
、次にMOUSEを使用して参照アウトレットをリンクする必要があります。これは私が大嫌いなことです。
XIB
プログラムで宣言されたアイテムをリンクしたいのですが、可能ですか?
XCode では、and のようなものを宣言する必要がIBAction
ありIBOutlet
、次にMOUSEを使用して参照アウトレットをリンクする必要があります。これは私が大嫌いなことです。
XIB
プログラムで宣言されたアイテムをリンクしたいのですが、可能ですか?
プログラムでもボタンを追加しようとする必要があるかもしれません。例:
- (void)viewDidLoad
{
[super viewDidLoad];
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
CGRect myButtonFrame = CGRectMake(70, 200, 180, 60);
[myButton addTarget:self action:@selector(MyButtonAction)forControlEvents:UIControlEventTouchUpInside];
myButton.frame = myButtonFrame;
[self.view addSubview:myButton];
}
-(void)MyButtonAction
{
NSLog(@"ACTION");
}
はい、可能です。しかし、お勧めしません。コントロールにタグを割り当ててから、[self.view viewWithTag:TAG];
メッセージを使用できます。self.view.subviews
または、配列内の目的のコントロールを検索できます。でもとにかくやらないほうがいい。