Commit cbdb367a authored by Steven杜宇's avatar Steven杜宇

// 方案

parent 8fb95ac6
......@@ -370,7 +370,7 @@ class YHPlanTestViewController: YHBaseViewController {
self.tableView.reloadData()
UIView.performWithoutAnimation {
self.tableView.scrollToRow(at: IndexPath(row: NSNotFound, section: self.infoArr.count-1), at: .top, animated: false)
self.tableView.scrollToRow(at: IndexPath(row: 0, section: self.infoArr.count-2), at: .bottom, animated: false)
self.tableView.setContentOffset(.zero, animated: false)
}
}
......@@ -471,6 +471,11 @@ extension YHPlanTestViewController: UITableViewDelegate, UITableViewDataSource {
return 1.0
}
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let view = UIView()
return view
}
// 计算文字宽度大小
func getHeigt(font: UIFont, width: CGFloat, string: String) -> CGFloat {
let size = CGSize.init(width: width, height: CGFloat(MAXFLOAT))
......@@ -568,8 +573,9 @@ extension YHPlanTestViewController: JXSegmentedViewDelegate {
func segmentedView(_ segmentedView: JXSegmentedView, didSelectedItemAt index: Int) {
let index = segmentedView.selectedIndex
let rect = self.tableView.rectForRow(at: IndexPath(row: 0, section: index))
self.tableView.setContentOffset(CGPoint(x: 0, y: rect.origin.y-44.0+2.0), animated: true)
let rect = self.tableView.rectForHeader(inSection: index)
let gap = index > 0 ? 8.0 : 0.0
self.tableView.setContentOffset(CGPoint(x: 0, y: rect.origin.y-44.0-gap), animated: true)
if segmentedView == segmented1View {
self.segmented2View.defaultSelectedIndex = index
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment