gpt4 book ai didi

html - 按钮和一些用户交互对 iOS14 应用程序没有响应

转载 作者:行者123 更新时间:2023-12-03 18:34:07 25 4
gpt4 key购买 nike

我的 iOS 应用程序出现了一个奇怪的错误。在 iOS 13 应用程序中使用模拟器时,它可以正常工作,但在使用 iOS 14 按钮时,开关和其他功能没有响应。控制台没有错误输出。
我不明白为什么只有 XCode 11 和 iOS 14 才会发生这种情况。
这是在 View 中初始化我的一个按钮的片段。

 let logButton: UIButton = {
let button = UIButton()
button.translatesAutoresizingMaskIntoConstraints = false
button.setLogInButton()
button.setTitle(NSLocalizedString("log_in", comment: ""), for: .normal)
return button
}()
在这里,我将目标分配给按钮。
   override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
initConstraints()
backgroundColor = UIColor().settingsTableViewCellColor()
logButton.addTarget(self, action: #selector(buttonLogInLogOut), for: .touchUpInside)
}
有行动
@objc func buttonLogInLogOut(_ sender: UIButton){
print("Log in clicked")
delegate?.logInLogOutFunc(sender)
}
正如我所说,按钮(开关等)仅在 iOS 14 中没有响应。
看起来 targetActions 不起作用。
感谢您提供任何帮助。
问候
马特

最佳答案

我在表格单元格中的按钮不起作用时遇到了同样的问题
出于某种原因,您必须将按钮添加到单元格的 contentView 而不是单元格本身,如下所示

cell.contentView.addSubView(button)
之后为我工作

关于html - 按钮和一些用户交互对 iOS14 应用程序没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64043917/

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