答案 0 :(得分:2)
在顶部使用UIViewController
容器UIView
,在底部使用UITableView
屏幕截图中的内容
灰色部分是UITableViewController
上半部分是UIStackView
,里面有3个按钮。
答案 1 :(得分:1)
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let header = UIView(frame: CGRect(0,0,view.frame.width,30))
return header
}
使用两个按钮创建一个视图Sort和Filter并返回上面的函数也不要忘记在func下面返回高度
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat
这将为您提供像Myntra app
这样的粘贴标题或者返回tableView.tableHeaderView = yourview
中的视图,但这不会粘住并沿着滚动滚动