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

一处 代码优化

parent 727713e5
...@@ -460,33 +460,32 @@ private extension YHHomeHoldViewPageViewController { ...@@ -460,33 +460,32 @@ private extension YHHomeHoldViewPageViewController {
//银河管家 引导弹窗 //银河管家 引导弹窗
func showYHManagerTipsView() { func showYHManagerTipsView() {
print("HJL1: \(self.homePageVC.homeHeaderView.orderTipsView.mgrItem.frame.origin.y)")
print("HJL2: \(self.isViewVisibleOnScreen(view: self.homePageVC.homeHeaderView.orderTipsView.mgrItem))")
if YHUatHelper.shared.getUatModuleStatusBy(module: .QiYu_Service) != 1 { if YHUatHelper.shared.getUatModuleStatusBy(module: .QiYu_Service) != 1 {
printLog("非目标用户") printLog("非目标用户")
return return
} }
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
if let vc = UIApplication.shared.keyWindow?.rootViewController as? YHTabBarViewController {
if vc.selectedIndex != 0 {
return
}
}
self.princleVM.postAlertStatus(20) { success, error in self.princleVM.postAlertStatus(20) { success, error in
} }
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
//不在屏幕内 就上移 200px //不在屏幕内 就上移 200px
var offSetY : CGFloat = 0.0 var offSetY : CGFloat = 0.0
let viewFrame = self.homePageVC.homeHeaderView.orderTipsView.mgrItem.convert(self.homePageVC.homeHeaderView.orderTipsView.mgrItem.bounds, to: UIScreen.main.coordinateSpace) let viewFrame = self.homePageVC.homeHeaderView.orderTipsView.mgrItem.convert(self.homePageVC.homeHeaderView.orderTipsView.mgrItem.bounds, to: UIScreen.main.coordinateSpace)
print("HJL: \(viewFrame.origin.y)")
if viewFrame.origin.y < 250.fix { if viewFrame.origin.y < 250.fix {
offSetY = -abs(viewFrame.origin.y) - (KScreenHeight / 2) offSetY = -abs(viewFrame.origin.y) - (KScreenHeight / 2)
} else { } else {
offSetY = self.isViewVisibleOnScreen(view: self.homePageVC.homeHeaderView.orderTipsView.mgrItem) ? 0.0 : 200.0 offSetY = self.isViewVisibleOnScreen(view: self.homePageVC.homeHeaderView.orderTipsView.mgrItem) ? 0.0 : 200.0
} }
var point = self.homePageVC.homeCollectView.contentOffset var point = self.homePageVC.homeCollectView.contentOffset
point.y += offSetY point.y += offSetY
self.homePageVC.homeCollectView.setContentOffset(point, animated: false) self.homePageVC.homeCollectView.setContentOffset(point, animated: false)
......
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