【发布时间】:2019-11-15 11:48:59
【问题描述】:
我已将分段控件作为带有单元格名称的 UITableView 的标题。 Tableview 有不同大小的不同单元格。当我点击段时,我会滚动到表格视图中的特定行。
segment.valueSelected = { index in
self.contentTableView.scrollToRow(at: IndexPath(row: index, section: 1), at: .top, animated: true)
}
但是当我滚动表格视图时,如何更改分段控件的选定索引?我的意思是我知道如何更改索引,但问题是我如何计算特定的偏移量,因为所有单元格都有不同的大小?
func scrollViewDidScroll(_ scrollView: UIScrollView) {
segment.setSelectIndex(index : ???)
}
【问题讨论】:
标签: ios swift uitableview uisegmentedcontrol