gpt4 book ai didi

swift - 将搜索栏添加到表格 View

转载 作者:行者123 更新时间:2023-11-30 12:47:19 25 4
gpt4 key购买 nike

我是 swift 新手,我想知道如何将搜索栏添加到 TableView 中,在其中过滤 TableView ,并且每当用户单击单元格时,它都会打开旨在打开的 View Controller 。

请记住,我在 main.storyboard 中创建了表格 View 和所有单元格,因此它们没有编码。

就像我说的,我对编码来说是 100% 的新手,所以请尽量让它变得尽可能简单!谢谢! :)

使用 Swift 3 和 Xcode 8 的 iOS 应用

最佳答案

创建一个搜索栏:

 lazy var searchBar:UISearchBar = UISearchBar(frame: CGRect(x: 0, y: 0, width: 200, height: 20))

将代表添加到您的类(class):

UISearchBarDelegate, UISearchDisplayDelegate

实现如下方法:

searchBarTextDidBeginEditing , searchBarTextDidEndEditing , searchBarCancelButtonClicked , searchBarSearchButtonClicked 

当然不要忘记

func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
}

然后您可以开始在 tableviewcellForRowAt 方法中进行检查,以检查您是否正在搜索并更新列表。

但这对于 100% 编码新手来说相当高级,建议从更简单的东西开始。

我的类实现这一点大约需要 500 行代码。

关于swift - 将搜索栏添加到表格 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41474616/

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