Commit 577595cd8f8a0c45873ae5941f28957805f9b6ec

Authored by “张旭”
1 parent b58535bd

移除首次安装App的引导

metaCode/Classes/Main/HomePage/Controller/AuthMainController/CNMetaCodeHomePageController.swift
... ... @@ -117,51 +117,51 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
117 117 return errorFreshButton
118 118 }()
119 119  
120   - ///上滑引导View
121   - lazy var upSlideGuideView:CNHomePageGuideView = {
122   - let upSlideGuideView = CNHomePageGuideView.init(frame: UIScreen.main.bounds)
123   - upSlideGuideView.setBottomText(text: "向上滑动")
124   - upSlideGuideView.skipAction = {
125   - [weak self] in
126   - self?.upSlideGuideView.removeFromSuperview()
127   - self?.upSlideGifView.removeFromSuperview()
128   - UserDefaults.standard.set("flase", forKey: CNKeyIsFirstAppearUpSlideHomeGuide)
129   - UserDefaults.standard.set("flase", forKey: CNKeyIsFirstAppearDownSlideHomeGuide)
130   - self?.pageFlowView.scrollView.isScrollEnabled = true
131   - }
132   - return upSlideGuideView
133   - }()
134   - ///上滑引导动图
135   - lazy var upSlideGifView:UIImageView = {
136   - let gif: UIImageView = UIImageView(frame: CGRect(x: 200, y: 30, width: 40, height: 80))
137   - gif.loadGif(name: "slide_up")
138   - gif.center = self.view.center
139   - gif.contentMode = .scaleAspectFill
140   -
141   - return gif
142   - }()
143   -
144   - ///下滑引导View
145   - lazy var downSlideGuideView:CNHomePageGuideView = {
146   - let downSlideGuideView = CNHomePageGuideView.init(frame: UIScreen.main.bounds)
147   - downSlideGuideView.setBottomText(text: "向下滑动")
148   - downSlideGuideView.skipAction = {
149   - [weak self ] in
150   - self?.downSlideGuideView.removeFromSuperview()
151   - self?.downSlideGifView.removeFromSuperview()
152   - UserDefaults.standard.set("flase", forKey: CNKeyIsFirstAppearDownSlideHomeGuide)
153   - self?.pageFlowView.scrollView.isScrollEnabled = true
154   - }
155   - return downSlideGuideView
156   - }()
157   - ///下滑引导动图
158   - lazy var downSlideGifView:UIImageView = {
159   - let gif: UIImageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 40, height: 80))
160   - gif.center = self.view.center
161   - gif.loadGif(name: "slide_down")
162   - gif.contentMode = .scaleAspectFill
163   - return gif
164   - }()
  120 +// ///上滑引导View
  121 +// lazy var upSlideGuideView:CNHomePageGuideView = {
  122 +// let upSlideGuideView = CNHomePageGuideView.init(frame: UIScreen.main.bounds)
  123 +// upSlideGuideView.setBottomText(text: "向上滑动")
  124 +// upSlideGuideView.skipAction = {
  125 +// [weak self] in
  126 +// self?.upSlideGuideView.removeFromSuperview()
  127 +// self?.upSlideGifView.removeFromSuperview()
  128 +// UserDefaults.standard.set("flase", forKey: CNKeyIsFirstAppearUpSlideHomeGuide)
  129 +// UserDefaults.standard.set("flase", forKey: CNKeyIsFirstAppearDownSlideHomeGuide)
  130 +// self?.pageFlowView.scrollView.isScrollEnabled = true
  131 +// }
  132 +// return upSlideGuideView
  133 +// }()
  134 +// ///上滑引导动图
  135 +// lazy var upSlideGifView:UIImageView = {
  136 +// let gif: UIImageView = UIImageView(frame: CGRect(x: 200, y: 30, width: 40, height: 80))
  137 +// gif.loadGif(name: "slide_up")
  138 +// gif.center = self.view.center
  139 +// gif.contentMode = .scaleAspectFill
  140 +//
  141 +// return gif
  142 +// }()
  143 +//
  144 +// ///下滑引导View
  145 +// lazy var downSlideGuideView:CNHomePageGuideView = {
  146 +// let downSlideGuideView = CNHomePageGuideView.init(frame: UIScreen.main.bounds)
  147 +// downSlideGuideView.setBottomText(text: "向下滑动")
  148 +// downSlideGuideView.skipAction = {
  149 +// [weak self ] in
  150 +// self?.downSlideGuideView.removeFromSuperview()
  151 +// self?.downSlideGifView.removeFromSuperview()
  152 +// UserDefaults.standard.set("flase", forKey: CNKeyIsFirstAppearDownSlideHomeGuide)
  153 +// self?.pageFlowView.scrollView.isScrollEnabled = true
  154 +// }
  155 +// return downSlideGuideView
  156 +// }()
  157 +// ///下滑引导动图
  158 +// lazy var downSlideGifView:UIImageView = {
  159 +// let gif: UIImageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 40, height: 80))
  160 +// gif.center = self.view.center
  161 +// gif.loadGif(name: "slide_down")
  162 +// gif.contentMode = .scaleAspectFill
  163 +// return gif
  164 +// }()
165 165  
166 166 ///左右滑动分页view
167 167 lazy var pageFlowView: NewPagedFlowView = {
... ... @@ -337,30 +337,31 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
337 337 self.view.addSubview(self.pageFlowView)
338 338 self.pageFlowView.reloadData()
339 339  
340   - //首选判断是否显示了上滑引导
341   - let isFirstAppearUpSlideHomeGuide:Any? = UserDefaults.standard.object(forKey: CNKeyIsFirstAppearUpSlideHomeGuide)
342 340  
343   - if let tempGuide = isFirstAppearUpSlideHomeGuide{
344   - //已经显示过上滑引导
345   -
346   - //判断是否显示过下滑引导
347   - let isFirstAppearDownSlideHomeGuide:Any? = UserDefaults.standard.object(forKey: CNKeyIsFirstAppearDownSlideHomeGuide)
348   - if let tempDownGuide = isFirstAppearDownSlideHomeGuide{
349   -
350   - }else{
351   - //没有显示下滑引导
352   - self.pageFlowView.scrollView.isScrollEnabled = false
353   - UIApplication.shared.keyWindow!.addSubview(self.downSlideGuideView)
354   - UIApplication.shared.keyWindow!.addSubview(self.downSlideGifView)
355   - }
356   -
357   - }else{
358   - //没显示过上滑引导
359   - self.pageFlowView.scrollView.isScrollEnabled = false
360   -
361   - UIApplication.shared.keyWindow!.addSubview(self.upSlideGuideView)
362   - UIApplication.shared.keyWindow!.addSubview(self.upSlideGifView)
363   - }
  341 +// //首选判断是否显示了上滑引导
  342 +// let isFirstAppearUpSlideHomeGuide:Any? = UserDefaults.standard.object(forKey: CNKeyIsFirstAppearUpSlideHomeGuide)
  343 +//
  344 +// if let tempGuide = isFirstAppearUpSlideHomeGuide{
  345 +// //已经显示过上滑引导
  346 +//
  347 +// //判断是否显示过下滑引导
  348 +// let isFirstAppearDownSlideHomeGuide:Any? = UserDefaults.standard.object(forKey: CNKeyIsFirstAppearDownSlideHomeGuide)
  349 +// if let tempDownGuide = isFirstAppearDownSlideHomeGuide{
  350 +//
  351 +// }else{
  352 +// //没有显示下滑引导
  353 +// self.pageFlowView.scrollView.isScrollEnabled = false
  354 +// UIApplication.shared.keyWindow!.addSubview(self.downSlideGuideView)
  355 +// UIApplication.shared.keyWindow!.addSubview(self.downSlideGifView)
  356 +// }
  357 +//
  358 +// }else{
  359 +// //没显示过上滑引导
  360 +// self.pageFlowView.scrollView.isScrollEnabled = false
  361 +//
  362 +// UIApplication.shared.keyWindow!.addSubview(self.upSlideGuideView)
  363 +// UIApplication.shared.keyWindow!.addSubview(self.upSlideGifView)
  364 +// }
364 365 }
365 366  
366 367 // MARK: -左滑手势代理
... ... @@ -481,23 +482,23 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
481 482 func customIndexViewWillBeiginScroll(scrollView: UIScrollView) {
482 483 self.view.height = KSreenHeight
483 484  
484   - /**开始拖拽移除引导View**/
485   -
486   - //移除上滑引导
487   - if(self.upSlideGuideView.superview != nil){
488   - self.upSlideGuideView.removeFromSuperview()
489   - self.upSlideGifView.removeFromSuperview()
490   - UserDefaults.standard.set("flase", forKey: CNKeyIsFirstAppearUpSlideHomeGuide)
491   - }
492   -
493   - //移除下滑引导
494   - if (self.downSlideGuideView.superview != nil) {
495   -
496   - self.downSlideGuideView.removeFromSuperview()
497   - self.downSlideGifView.removeFromSuperview()
498   - UserDefaults.standard.set("flase", forKey: CNKeyIsFirstAppearDownSlideHomeGuide)
499   - self.pageFlowView.scrollView.isScrollEnabled = true
500   - }
  485 +// /**开始拖拽移除引导View**/
  486 +//
  487 +// //移除上滑引导
  488 +// if(self.upSlideGuideView.superview != nil){
  489 +// self.upSlideGuideView.removeFromSuperview()
  490 +// self.upSlideGifView.removeFromSuperview()
  491 +// UserDefaults.standard.set("flase", forKey: CNKeyIsFirstAppearUpSlideHomeGuide)
  492 +// }
  493 +//
  494 +// //移除下滑引导
  495 +// if (self.downSlideGuideView.superview != nil) {
  496 +//
  497 +// self.downSlideGuideView.removeFromSuperview()
  498 +// self.downSlideGifView.removeFromSuperview()
  499 +// UserDefaults.standard.set("flase", forKey: CNKeyIsFirstAppearDownSlideHomeGuide)
  500 +// self.pageFlowView.scrollView.isScrollEnabled = true
  501 +// }
501 502  
502 503 }
503 504 func customIndexViewDidScroll(scrollView: UIScrollView) {
... ... @@ -546,16 +547,16 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
546 547 if scrollView.contentOffset.y == KSreenHeight {
547 548 self.view.height = self.tabBarY
548 549  
549   - //判断是否显示过下滑引导
550   - let isFirstAppearDownSlideHomeGuide:Any? = UserDefaults.standard.object(forKey: CNKeyIsFirstAppearDownSlideHomeGuide)
551   - if let tempDownGuide = isFirstAppearDownSlideHomeGuide{
552   - print("不该进来")
553   - }else{
554   - //没有显示下滑引导
555   - UIApplication.shared.keyWindow!.addSubview(self.downSlideGuideView)
556   - UIApplication.shared.keyWindow!.addSubview(self.downSlideGifView)
557   - self.pageFlowView.scrollView.isScrollEnabled = false
558   - }
  550 +// //判断是否显示过下滑引导
  551 +// let isFirstAppearDownSlideHomeGuide:Any? = UserDefaults.standard.object(forKey: CNKeyIsFirstAppearDownSlideHomeGuide)
  552 +// if let tempDownGuide = isFirstAppearDownSlideHomeGuide{
  553 +// print("不该进来")
  554 +// }else{
  555 +// //没有显示下滑引导
  556 +// UIApplication.shared.keyWindow!.addSubview(self.downSlideGuideView)
  557 +// UIApplication.shared.keyWindow!.addSubview(self.downSlideGifView)
  558 +// self.pageFlowView.scrollView.isScrollEnabled = false
  559 +// }
559 560 }
560 561 }
561 562  
... ...