Commit f78b3ed6 authored by pete谢兆麟's avatar pete谢兆麟

aaaa

parent 56c5346c
......@@ -62,18 +62,21 @@ class YHHomeHoldViewPageViewController: YHBaseViewController {
let loginViewModel = YHLoginViewModel()
var needDelete: Bool = false
override func viewDidLoad() {
super.viewDidLoad()
setupUI()
getConfigData()
// getConfigData()
}
func getConfigData() {
viewModel.getHomeInfo {[weak self] success, error in
guard let self = self else { return }
arrItemVCs.removeAll()
var tempTitle: [String] = []
let dataSource = self.viewModel.homeInfoModel?.tab_list ?? []
for item in dataSource {
arrItemTitles.append(item.name)
tempTitle.append(item.name)
if item.id == 1 {
let vc = homePageVC
vc.configModel = self.viewModel.homeInfoModel
......@@ -104,13 +107,20 @@ class YHHomeHoldViewPageViewController: YHBaseViewController {
arrItemVCs.append(vc)
}
}
if tempTitle == arrItemTitles {
return
}
arrItemTitles = tempTitle
//segmentedViewDataSource一定要通过属性强持有!!!!!!!!!
segmentedView.removeFromSuperview()
segmentedDataSource.titles = self.arrItemTitles
segmentedView.dataSource = segmentedDataSource
segmentedView.delegate = self
view.addSubview(segmentedView)
listContainerView.removeFromSuperview()
segmentedView.listContainer = listContainerView
view.addSubview(listContainerView)
segmentedView.reloadData()
}
}
......
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