gpt4 book ai didi

objective-c - UIButton 触摸事件不起作用

转载 作者:行者123 更新时间:2023-11-28 23:08:22 24 4
gpt4 key购买 nike

menuView= [[UIImageView alloc] initWithFrame:CGRectMake(0,411, 320,49)];

UIButton *test = [UIButton buttonWithType:UIButtonTypeCustom ];
test.frame = CGRectMake(0, 0, 80, 49);

[test addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];

[menuView addSubview:test];

[self.view addSubview:menuView];

我在(测试)按钮内部进行了修饰。但不工作。为什么??

最佳答案

也许您将 buttonPressed:buttonPressed 混合使用。

如果你实现了这样的方法

- (void)buttonPressed
{
}

你需要使用

[test addTarget:self action:@selector(buttonPressed) forControlEvents:UIControlEventTouchUpInside];

注意:注意冒号

但是根据你所做的,你需要实现一个类似的方法

- (void)buttonPressed:(id)sender
{
}

关于objective-c - UIButton 触摸事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8861027/

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