gpt4 book ai didi

ios - 我们如何在使用 Eureka 单击单元格后执行条件

转载 作者:行者123 更新时间:2023-11-28 06:12:44 25 4
gpt4 key购买 nike

我正在使用下面的代码:

<<< ButtonRow("MyCell") { $0.title = $0.tag $0.presentationMode = .segueName(segueName: "ShowMyScreen", onDismiss: nil) }

现在,我需要对点击和移动执行条件,仅当它为真时才显示,如果为假则显示警报。如果用户从警报中单击“确定”,则移动。我该怎么做?

最佳答案

使用.onCellSelection闭包

您的要求的示例代码

<<< ButtonRow("MyCell") { $0.title = $0.tag
}.onCellSelection({ (cell, row) in
if(yourCondition)
{
self.performSegue(withIdentifier: "ShowMyScreen", sender: nil)
}else{
let alert = UIAlertController(title: "test", message: "test", preferredStyle: .alert)
let action = UIAlertAction(title: "OK", style: .default, handler: { (action) in
self.performSegue(withIdentifier: "ShowMyScreen", sender: nil)
})
let action2 = UIAlertAction(title: "Cancel", style: .default, handler: nil)
alert.addAction(action)
alert.addAction(action2)
self.present(alert, animated: true, completion: nil)
}
})

关于ios - 我们如何在使用 Eureka 单击单元格后执行条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46079091/

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