Commit fe30bb3c authored by David黄金龙's avatar David黄金龙

预览界面的 预览延迟问题

parent e5bcf1f1
...@@ -411,6 +411,13 @@ extension YHInformationPerfectListVC : UITableViewDelegate,UITableViewDataSource ...@@ -411,6 +411,13 @@ extension YHInformationPerfectListVC : UITableViewDelegate,UITableViewDataSource
} }
private func handleJumpLogicDebug(tapIndex : Int) { private func handleJumpLogicDebug(tapIndex : Int) {
// if self.serviceCenterMainReqVM.myInfoFillStep > 6 {
// goInfoListVCOp(index:tapIndex)
// return
// }
if tapIndex == 0 { if tapIndex == 0 {
if self.serviceCenterMainReqVM.informationFillStepModel?.sweet_notify_status == 0 { if self.serviceCenterMainReqVM.informationFillStepModel?.sweet_notify_status == 0 {
self.showTipsAlert() self.showTipsAlert()
......
...@@ -21,7 +21,10 @@ class YHPreviewControllerHoldViewController: UIViewController { ...@@ -21,7 +21,10 @@ class YHPreviewControllerHoldViewController: UIViewController {
var myDefaultNavItemIndex : Int = 0 { var myDefaultNavItemIndex : Int = 0 {
didSet { didSet {
self.segmentedView.selectItemAt(index: myDefaultNavItemIndex) //延迟刷新
DispatchQueue.main.asyncAfter(deadline: .now() + 0.25) {
self.segmentedView.selectItemAt(index: self.myDefaultNavItemIndex)
}
} }
} }
......
...@@ -113,13 +113,6 @@ private extension YHPreviewFamilyMemberViewController { ...@@ -113,13 +113,6 @@ private extension YHPreviewFamilyMemberViewController {
} }
homeTableView.register(YHPreviewInfoCell.self,forCellReuseIdentifier: YHPreviewInfoCell.cellReuseIdentifier) homeTableView.register(YHPreviewInfoCell.self,forCellReuseIdentifier: YHPreviewInfoCell.cellReuseIdentifier)
homeTableView.reloadData() homeTableView.reloadData()
//延迟刷新
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
self.clickButton(sender: self.parentButton)
self.homeTableView.reloadData()
}
} }
...@@ -276,12 +269,15 @@ private extension YHPreviewFamilyMemberViewController { ...@@ -276,12 +269,15 @@ private extension YHPreviewFamilyMemberViewController {
if let orderID = UserDefaults.standard.value(forKey: "orderIdForPreview") { if let orderID = UserDefaults.standard.value(forKey: "orderIdForPreview") {
previewVM.getPreviewForFamilyInfo(params: ["order_id" : orderID]) { success, error in previewVM.getPreviewForFamilyInfo(params: ["order_id" : orderID]) { success, error in
if success == true { if success == true {
} else { } else {
} }
self.layouButtons() self.layouButtons()
//延迟刷新
DispatchQueue.main.asyncAfter(deadline: .now() + 0.25) {
self.clickButton(sender: self.parentButton)
self.homeTableView.reloadData() self.homeTableView.reloadData()
}
return return
} }
} else { } else {
......
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