小编Urs*_*Urs的帖子

设置在IB中制作的UIButton的目标

我有一个带有一堆按钮的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)

我可以访问按钮的一些属性,如可见性和标题......但不是动作?

任何帮助非常感谢...!

interface-builder target uibutton

1
推荐指数
1
解决办法
3430
查看次数

标签 统计

interface-builder ×1

target ×1

uibutton ×1