for (int i=0;i<[tableDataSource count];i++)
{
NSDictionary *dict = [tableDataSource objectAtIndex:i];
rowText = [dict objectForKey:@"title"];
UIButton *btn = [UIButton buttonWithType: UIButtonTypeRoundedRect];
[btn setTitle:rowText forState:UIControlStateNormal];
[btn addTarget:self action:@selector(myActionbtnText:) forControlEvents:UIControlEventTouchUpInside];
btn.frame = CGRectMake(60, 40+2*(40*i), 200, 40);
btn.alpha = 0.81;
[self.view addSubview:btn];
}
私はアクションが割り当てられたときにエラーが発生しました。私のアクションは以下のとおりです。ボタンイベントが発生したときにオブジェクト/パラメータを渡す方法。アプリケーション動的ボタンに複数のargu funを割り当てるとクラッシュする
-(void) myAction:(NSString *)btnText;
{
NSLog(@"%@ Button Clicked",btnText);
}
ありがとうございましたMathieuF NOのボタンrが大きくなるとスクロールしません。私はScrollViewにもそれを置く。 – AJPatel