我在屏幕顶部有一个UI ImageView和一些标签,然后是一个分段控件,下面有一个tableView。
如果用户在tableView中向下滚动,您将如何在屏幕顶部进行分段控制锁?
是否所有内容都嵌入在滚动视图中,即使tableViews已经滚动了?
答案 0 :(得分:1)
设置部分编号:
func numberOfSections(in tableView: UITableView) -> Int {
return 2
}
然后在:
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
switch section {
case 0:
return 0
default:
return "According to segment conrtrol height"
}
}
对于第一节标题高度将为0,对于第二节标题高度将根据段控制高度。
然后在以下位置设计用于分段控制的UI:
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
switch section {
case 0:
return nil
default:
"Create your UI"
}