gpt4 book ai didi

ios - 我无法以编程方式制作 UIButton

转载 作者:行者123 更新时间:2023-11-28 17:59:41 24 4
gpt4 key购买 nike

我已经搜索了整个互联网,似乎关于该主题的每篇帖子都遗漏了我需要的一条重要信息。无论人们告诉我做什么,我都无法摆脱“未声明的标识符”错误,这是关于我的按钮操作方法的所有/任何事情。我对代码的挑选太多了,以至于它完全被抬高了。谁能告诉我我到底需要做什么才能制作出合适的交互式按钮? viewcontroller 的 .m 文件和 .h 文件中的所有内容?
请不要假设我已经有了某个重要的代码片段,因为我可能没有。我是 objective-c 的新手。
谢谢你!!!!!!!! (顺便说一句,它适用于 ipad,我避免使用 Storyboard )谢谢!!在这一点上我非常沮丧。

到目前为止,这是我的代码

    UIButton *add = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[add addTarget:self action:@selector(aMethod:) forControlEvents:UIControlEventTouchDown];
[add setTitle:@"add new" forState:UIControlStateNormal];
add.frame = CGRectMake(100, 100, 100, 100);
[objects addSubview:add];
- (void)aMethod:(UIButton*)button
{
NSLog(@"Button clicked.");
}

问题不在于它运行然后崩溃,问题在于只要我有这个错误“使用未声明的标识符'aMethod'”我就无法运行它

最佳答案

 .what is object in this line     [object addSubview:add];
try this

UIButton *add = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[add addTarget:self action:@selector(aMethod) forControlEvents:UIControlEventTouchDown];
[add setTitle:@"add new" forState:UIControlStateNormal];
add.frame = CGRectMake(100, 100, 100, 100);
[object addSubview:add];


- (void)aMethod
{
NSLog(@"Button clicked.");
}

关于ios - 我无法以编程方式制作 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21871691/

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