我正在使用此 Stackoverflow URL 中显示的相同代码如何链接搜索栏以在 swift/xcode 中显示结果
我想知道是否还有一种方法可以搜索 detailTextLabel,因为我在单元格中包含了一个字幕。执行过滤搜索时,字幕也不会与 textLabels 保持对齐。我正在使用 Xcode 7.1 和 Swift 2.0
我正在使用此 Stackoverflow URL 中显示的相同代码如何链接搜索栏以在 swift/xcode 中显示结果
我想知道是否还有一种方法可以搜索 detailTextLabel,因为我在单元格中包含了一个字幕。执行过滤搜索时,字幕也不会与 textLabels 保持对齐。我正在使用 Xcode 7.1 和 Swift 2.0
是的,你可以这样做。在 filterContentForSearchText 函数下,只需使用“||”返回关于标题或副标题是否包含搜索字符串的布尔值 操作员。
例如,
func filterContentForSearchText(searchText: String, scope: String = "All") {
filteredObjects = objects.filter { object in
return object.title.lowercaseString.containsString(searchText.lowercaseString) || object.subtitle.lowercaseString.containsString(searchText.lowercaseString)
}
tableView.reloadData()
}