gpt4 book ai didi

ios 多个 UIButtons 使用一个处理程序(通过 IB)

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:00:04 24 4
gpt4 key购买 nike

有没有办法让 View 上的所有 UIButton 使用相同的 Touch Up Inside 处理程序?或者使用 Interface Builder 将所有按钮设置为同一个委托(delegate)?

最佳答案

是的。像往常一样控制将第一个按钮拖到头文件中并创建 Action 。然后在 .xib 文件中,将每个其他按钮连接到 File's Owner 并选择您刚刚创建的相同操作。

在 .xib 文件中,查看 View Pane 中的属性检查器。您可以为每个按钮单独设置标签。然后你可以使用下面的代码...

- (IBAction)myButtons:(id)sender {

switch ([(UIButton *)sender tag]) {
case 0:
// code for first button
break;

case 1:
// code for second button
break;

case 2:
// code for third button
break;

default:
break;
}
}

关于ios 多个 UIButtons 使用一个处理程序(通过 IB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com