【发布时间】:2019-07-05 08:56:53
【问题描述】:
我创建了一个带有自定义单元格的表格视图,我现在正在努力添加一个搜索栏。
import UIKit
class ViewController: UIViewController, UITableViewDataSource {
var SVGdata = [SVG]()
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
createSVGdata()
}
// Create movies data
func createSVGdata() {
SVGdata.append(SVG(SVGArtikel: "Art. 1", SVGGesetzestext: "Das darfst du nicht tun"))
SVGdata.append(SVG(SVGArtikel: "Art. 2", SVGGesetzestext: "Und das erst recht nicht"))
}
// TableView
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return SVGdata.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "SVGCell", for: indexPath)
let sVG = SVGdata[indexPath.row]
if let SVGCell = cell as? SVGCell {
SVGCell.setSVG(sVG)
}
return cell
}
}
有数千个视频如何在一个简单的数组中进行搜索。但不适用于我的解决方案。
【问题讨论】:
-
您能解释一下您面临的具体问题是什么吗?您正在寻找什么样的搜索?例如:像默认 iOS 联系人应用一样搜索?
-
我将为每个表(行)创建一些文本。搜索栏是一种过滤器。我需要显示所有包含搜索到的单词或数字的行。
-
我已经添加了答案,请查看
标签: ios swift uitableview tableview searchbar