gpt4 book ai didi

ios - 在 ios sdk 中向 UIButton 添加操作

转载 作者:行者123 更新时间:2023-12-01 17:32:42 24 4
gpt4 key购买 nike

我正在尝试以编程方式将按钮添加到 View 中,并且我正在使用以下代码:

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTitle:@"Click Me" forState:UIControlStateNormal];
[button addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchDown];
[button setFrame:CGRectMake(50, 20, 80, 70)];
[self addButton:button];

根据我的说法,代码看起来正确,但我收到错误“未知操作单击”

addbutton和click是同一个类的方法
我在我的构造函数中添加按钮

点击方法有什么问题?有没有语法错误!

最佳答案

您的问题是您有一个名为 click 的方法但是您告诉您的按钮该方法名为 click: .注意区别(冒号)。

更改@selector@seletor(click)所以它匹配实际的方法名称。

另一种选择是离开 @selector按原样更新您的 click方法 click: :

- (void)click:(UIButton *)button {
// button was tapped - do something
}

关于ios - 在 ios sdk 中向 UIButton 添加操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14995193/

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