|
@@ -67,6 +67,7 @@ class TSAIChangeEmoteVC: TSBaseVC {
|
|
let generateInView = TSGeneratorloadingView()
|
|
let generateInView = TSGeneratorloadingView()
|
|
generateInView.setBackgroundColor(color: UIColor.black.withAlphaComponent(0.8))
|
|
generateInView.setBackgroundColor(color: UIColor.black.withAlphaComponent(0.8))
|
|
generateInView.isHidden = true
|
|
generateInView.isHidden = true
|
|
|
|
+ generateInView.regenerateBtn.addTarget(self, action: #selector(uploadAndCreatImage), for: .touchUpInside)
|
|
return generateInView
|
|
return generateInView
|
|
}()
|
|
}()
|
|
|
|
|
|
@@ -179,6 +180,11 @@ extension TSAIChangeEmoteVC {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @objc func uploadAndCreatImage() {
|
|
|
|
+ if kJudgeVip(externalBool: true, vc: self){ return }//判断 vip
|
|
|
|
+ viewModel.uploadAndCreatImage()
|
|
|
|
+ }
|
|
|
|
+
|
|
@objc func switchOriginalPictureTouchDown() {
|
|
@objc func switchOriginalPictureTouchDown() {
|
|
self.topImageView.image = upLoadImage
|
|
self.topImageView.image = upLoadImage
|
|
}
|
|
}
|
|
@@ -264,12 +270,18 @@ extension TSAIChangeEmoteVC {
|
|
generateInView.isHidden = false
|
|
generateInView.isHidden = false
|
|
generateInView.showLoading(text: text)
|
|
generateInView.showLoading(text: text)
|
|
generateInView.isRotating = true
|
|
generateInView.isRotating = true
|
|
|
|
+
|
|
|
|
+ generateInView.xBtn.isHidden = true
|
|
|
|
+ generateInView.regenerateBtn.isHidden = true
|
|
}
|
|
}
|
|
|
|
|
|
func showLoading(){
|
|
func showLoading(){
|
|
generateInView.isHidden = false
|
|
generateInView.isHidden = false
|
|
generateInView.showLoading(text: "Generating".localized + " ...".localized)
|
|
generateInView.showLoading(text: "Generating".localized + " ...".localized)
|
|
generateInView.isRotating = true
|
|
generateInView.isRotating = true
|
|
|
|
+
|
|
|
|
+ generateInView.xBtn.isHidden = true
|
|
|
|
+ generateInView.regenerateBtn.isHidden = true
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -278,12 +290,18 @@ extension TSAIChangeEmoteVC {
|
|
generateInView.isHidden = false
|
|
generateInView.isHidden = false
|
|
generateInView.showError(text: msg)
|
|
generateInView.showError(text: msg)
|
|
generateInView.isRotating = false
|
|
generateInView.isRotating = false
|
|
|
|
+
|
|
|
|
+ generateInView.xBtn.isHidden = false
|
|
|
|
+ generateInView.regenerateBtn.isHidden = false
|
|
}
|
|
}
|
|
|
|
|
|
func showSuccess(model:TSActionInfoModel){
|
|
func showSuccess(model:TSActionInfoModel){
|
|
generateInView.isHidden = true
|
|
generateInView.isHidden = true
|
|
generateInView.isRotating = false
|
|
generateInView.isRotating = false
|
|
|
|
|
|
|
|
+ generateInView.xBtn.isHidden = true
|
|
|
|
+ generateInView.regenerateBtn.isHidden = true
|
|
|
|
+
|
|
viewModel.selectStyleModel?.actionInfoModel = model
|
|
viewModel.selectStyleModel?.actionInfoModel = model
|
|
|
|
|
|
self.topImageView.setAsyncImage(urlString: model.response.resultUrl,placeholder:upLoadImage)
|
|
self.topImageView.setAsyncImage(urlString: model.response.resultUrl,placeholder:upLoadImage)
|