我有subscribe
并使用this.firebaseService.updateQuery({
orderByChild: 'is_broadcast',
equalTo: true // false
});
// or
this.firebaseService.updateQuery({
orderByChild: 'timestamp'
});
创建tableView
。我可以在tableViewHeader
上显示Xib
。在tableViewHeader
之外他们是UIViewController
所以当我点击该按钮时,headerView将隐藏,tableView
将向上滚动到其位置,当我再次点击相同的按钮UIButton
标题时显示和显示tableView
将向下滚动。任何帮助将不胜感激。
答案 0 :(得分:0)
您可以使用boolean
作为UIButton操作的状态,并基于TRUE
& FALSE
您可以隐藏UITableViewHeader
。
override func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
if boolObj {
return 0.0
}else{
return 50.0
}
按钮操作
if boolObj {
boolObj = false
}else{
boolObj = true
}
tblOutlet.reloadData()