我有一个带搜索栏的动态tableview。
当用户在搜索栏中输入内容时,如何显示静态单元格(已在故事板中添加)?
当前的表格视图:
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if tableView == self.searchDisplayController!.searchResultsTableView {
return self.numSearchRows.count
} else {
return self.numRows.count
}
}
像这样:
答案 0 :(得分:0)
想出来 - 对于任何想要做同样事情的人来说:
创建静态单元格并将其添加到storyboard中的动态单元格上方
在numberOfRowsInSelection
添加1行(仅限我的搜索结果)
将新的静态单元格添加为第一行(调整剩余的行以考虑添加的行)
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if tableView == self.searchDisplayController!.searchResultsTableView {
return self.numberSearchRows.count + 1
} else {
return self.numberRows.count
}
}