gpt4 book ai didi

swift - 在推送详细信息时辞职第一响应者

转载 作者:行者123 更新时间:2023-11-30 13:36:51 25 4
gpt4 key购买 nike

我想知道每当我切换到tableView中的detailView时如何退出FirstResponder,这是我可以在prepareForSegue或其他地方实现的东西。

这是我的prepareForSegue代码。

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {


if (segue.identifier == "DetailView") {
let VC = segue.destinationViewController as! DetailViewLemon
if let indexPath = self.tableView.indexPathForSelectedRow {
let Make = self.resultSearchController.active ?
filteredTableData[indexPath.row] as String :
tableData[indexPath.row] as String
VC.sentData1 = Make
}
}
}

最佳答案

任何UIView(以及UIWindow,因为它是UIView子类)都有方法

func endEditing(force: Bool)

这将放弃您调用此方法的 View 层次结构中的任何当前第一响应者后代。因此,您可以在先前的详细信息 View Controller 的 View 上或在整个应用程序的窗口中从prepareForSegue或程序的任何其他逻辑点调用它。

关于swift - 在推送详细信息时辞职第一响应者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35964862/

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