我有一个 UIScrollView 充满了以编程方式生成的自定义 UIButtons。此代码通过循环执行每次迭代,通常执行 7 次。
[cardButton
addTarget:self
action:@selector(buttonPressed:)
forControlEvents:UIControlEventTouchUpInside];
[cardButton setTag:i + 100];
[self.scrollView addSubview:cardButton];
在其他地方我有这个功能:
- (IBAction) buttonPressed:(id)sender
{
UIButton *button = (UIButton *)sender;
NSLog(@"%d", [button tag]);
}
我如何将两者联系起来?我的按钮实际上将我需要的所有信息存储在它的标签内,所以我真的只需要检测它何时被点击,以便我做出响应。