Commit 577595cd8f8a0c45873ae5941f28957805f9b6ec
1 parent
b58535bd
移除首次安装App的引导
Showing
1 changed file
with
96 additions
and
95 deletions
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 |