我有一个UIScrollView充满了以编程方式生成的自定义UIButtons。 该代码通过循环执行每次迭代,通常为7次。响应在UIScrollView内以编程方式生成的自定义UIButtons触摸
[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]);
}
如何把两者联系起来?我的按钮实际上是将所有需要的信息存储在标签中,所以我只需要检测它何时被点击,以便我可以响应。
目前还不清楚的问题。 buttonPressed没有被调用? – 2013-04-25 05:56:17