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,51 +117,51 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
117 return errorFreshButton 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 ///左右滑动分页view 166 ///左右滑动分页view
167 lazy var pageFlowView: NewPagedFlowView = { 167 lazy var pageFlowView: NewPagedFlowView = {
@@ -337,30 +337,31 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel @@ -337,30 +337,31 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
337 self.view.addSubview(self.pageFlowView) 337 self.view.addSubview(self.pageFlowView)
338 self.pageFlowView.reloadData() 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 // MARK: -左滑手势代理 367 // MARK: -左滑手势代理
@@ -481,23 +482,23 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel @@ -481,23 +482,23 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
481 func customIndexViewWillBeiginScroll(scrollView: UIScrollView) { 482 func customIndexViewWillBeiginScroll(scrollView: UIScrollView) {
482 self.view.height = KSreenHeight 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 func customIndexViewDidScroll(scrollView: UIScrollView) { 504 func customIndexViewDidScroll(scrollView: UIScrollView) {
@@ -546,16 +547,16 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel @@ -546,16 +547,16 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
546 if scrollView.contentOffset.y == KSreenHeight { 547 if scrollView.contentOffset.y == KSreenHeight {
547 self.view.height = self.tabBarY 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