gpt4 book ai didi

iphone - 如何动态创建多个按钮并处理它们单独的事件? + iPhone SDK

转载 作者:行者123 更新时间:2023-12-03 20:19:06 26 4
gpt4 key购买 nike

现在我正在创建一个 iPhone 应用程序。我需要动态创建多个按钮并分别处理它们相应的事件。每个按钮事件是否可以单独运行,或者我可以将变量或对象发送到方法,并根据该值区分按钮行为。有人能告诉我该怎么做吗?

请帮忙,

赛姆

最佳答案

您应该查看 iPhone SDK 中的 UI Catalog 示例。它包含以编程方式创建所有 UI 元素的示例。

我不相信您可以将参数传递给触发按钮时调用的函数,因此您需要为每个按钮提供一个单独的函数。然而,这些可以是使用参数调用另一个函数的轻量级函数。

要手动创建按钮并设置其操作,您需要执行以下操作:

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(80.0, 170, 150.0, 30.0);
[button setTitle:@"My Button" forState:UIControlStateNormal];
[button addTarget:self action:@selector(myAction:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];

关于iphone - 如何动态创建多个按钮并处理它们单独的事件? + iPhone SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666873/

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