gpt4 book ai didi

swift - 你如何关闭 UISearchController ? (iOS 8 及后续版本)

转载 作者:IT王子 更新时间:2023-10-29 04:58:14 25 4
gpt4 key购买 nike

这一定是微不足道的,但我找不到您应该如何以编程方式关闭 UISearchController?

请注意,它是新的 UISearchController(2014 年随 iOS 8 引入),而不是 UISearchDisplayController。

到目前为止,这是我得到的

// Dismiss the search tableview
searchController.dismissViewControllerAnimated()
// Clear the Search bar text
searchController.active = false

但我仍然有取消按钮,无法摆脱它。

最佳答案

好的,经过更多测试,结果证明您只需要设置:

searchController.active = false
// or swift 4+
searchController.isActive = false

这是我尝试的第一件事,但我在一个不起作用的 UISearchControllerDelegate 方法中调用了它(可能应该用 dispatch_async 调用它(halbano 的回答似乎证实了这一点))。

无论如何,由于我在网上找不到那个答案,所以我正在回答我自己的问题,我希望它能帮助别人。

关于swift - 你如何关闭 UISearchController ? (iOS 8 及后续版本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28438373/

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