gpt4 book ai didi

ios - UIBarButtonItem initWithCustom View 选择器不工作

转载 作者:行者123 更新时间:2023-11-29 02:38:08 25 4
gpt4 key购买 nike

我有一个使用 initWithCustom 创建的右栏按钮项目,它在 iOS7 和 7.1 上工作正常。但在 iOS 8 上,选择器不再起作用。代码:

UIButton *btnReload = [UIButton buttonWithType:UIButtonTypeCustom];
[btnReload setFrame:CGRectMake(0, 6, 80, 30)];
[btnReload setTitle:@"RELOAD" forState:UIControlStateNormal];
[btnReload setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];
[btnReload.titleLabel setFont:[UIFont boldSystemFontOfSize:14.f];
[btnReload addTarget:self action:@selector(reloadView:) forControlEvents:UIControlEventValueChanged];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:btnReload];

触摸似乎在某个地方丢失了。如果我创建一个可能有效的自定义 UIButton 类,但我找不到我做错的地方或 iOS8 更改了某些内容。有帮助吗?

最佳答案

对于为什么要提供“UIControlEventValueChanged”的按钮,它应该是 addTarget 方法中的 UIControlEventTouchUpInside

关于ios - UIBarButtonItem initWithCustom View 选择器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26118903/

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