我有一个带有一堆按钮的UIView(类似200个)...
视图在IB中设置,因此我必须使用单个处理程序手动连接每个按钮...
我试图遍历视图的子视图,查找按钮,然后以编程方式设置按钮的目标...这会导致崩溃(我收到编译警告«UIButton可能无法响应addTarget ...»).
这是循环:
for(UIButton *aButton in self.view.subviews){
if([aButton isKindOfClass:[UIButton class]]){
[aButton addTarget:self selector:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];
}
}
Run Code Online (Sandbox Code Playgroud)
我可以访问按钮的一些属性,如可见性和标题......但不是动作?
任何帮助非常感谢...!