|
@@ -110,9 +110,18 @@ class TSAIListPhotoGeneratorBaseVC: TSAIPhotoGeneratorBaseVC {
|
|
return rotatingPictureBtn
|
|
return rotatingPictureBtn
|
|
}()
|
|
}()
|
|
|
|
|
|
|
|
+ lazy var shareBtn: UIButton = {
|
|
|
|
+ let deleteBtn = UIButton.createButton(image: .icShare) { [weak self] in
|
|
|
|
+ guard let self = self else { return }
|
|
|
|
+ guard let image = getSuccessImage() else { return }
|
|
|
|
+ kShareImage(target: self, image: image)
|
|
|
|
+ }
|
|
|
|
+ return deleteBtn
|
|
|
|
+ }()
|
|
|
|
+
|
|
override func createView() {
|
|
override func createView() {
|
|
|
|
|
|
- contentView.addSubview(generateInView)
|
|
|
|
|
|
+ view.addSubview(generateInView)
|
|
generateInView.snp.makeConstraints { make in
|
|
generateInView.snp.makeConstraints { make in
|
|
make.edges.equalToSuperview()
|
|
make.edges.equalToSuperview()
|
|
}
|
|
}
|
|
@@ -140,7 +149,15 @@ class TSAIListPhotoGeneratorBaseVC: TSAIPhotoGeneratorBaseVC {
|
|
if viewModel.generatorModel.generatorStyle == .photoExpand {
|
|
if viewModel.generatorModel.generatorStyle == .photoExpand {
|
|
setUpExpandAreaView()
|
|
setUpExpandAreaView()
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ contentView.addSubview(shareBtn)
|
|
|
|
+ shareBtn.snp.makeConstraints { make in
|
|
|
|
+ make.top.equalTo(k_Height_StatusBar + 4)
|
|
|
|
+ make.trailing.equalTo(-16)
|
|
|
|
+ make.width.equalTo(36)
|
|
|
|
+ make.height.equalTo(36)
|
|
|
|
+ }
|
|
|
|
+ contentView.isHidden = true
|
|
}
|
|
}
|
|
|
|
|
|
func setUpExpandAreaView(){
|
|
func setUpExpandAreaView(){
|
|
@@ -304,51 +321,51 @@ extension TSAIListPhotoGeneratorBaseVC {
|
|
|
|
|
|
func showProgress(text:String) {
|
|
func showProgress(text:String) {
|
|
generateInView.updateShowProgress(text: text)
|
|
generateInView.updateShowProgress(text: text)
|
|
-
|
|
|
|
- isClickTheBlankClosePage = false
|
|
|
|
- bottomView.isHidden = true
|
|
|
|
- netWorkImageView.isHidden = true
|
|
|
|
- switchOriginalPictureBtn.isHidden = true
|
|
|
|
- rotatingPictureBtn.isHidden = true
|
|
|
|
|
|
+ contentView.isHidden = true
|
|
|
|
+// isClickTheBlankClosePage = false
|
|
|
|
+// bottomView.isHidden = true
|
|
|
|
+// netWorkImageView.isHidden = true
|
|
|
|
+// switchOriginalPictureBtn.isHidden = true
|
|
|
|
+// rotatingPictureBtn.isHidden = true
|
|
setVideoHidden()
|
|
setVideoHidden()
|
|
}
|
|
}
|
|
|
|
|
|
func showLoading(){
|
|
func showLoading(){
|
|
generateInView.updateShowLoading(text: "Generating".localized + " ...".localized)
|
|
generateInView.updateShowLoading(text: "Generating".localized + " ...".localized)
|
|
-
|
|
|
|
- isClickTheBlankClosePage = false
|
|
|
|
- bottomView.isHidden = true
|
|
|
|
- netWorkImageView.isHidden = true
|
|
|
|
- switchOriginalPictureBtn.isHidden = true
|
|
|
|
- rotatingPictureBtn.isHidden = true
|
|
|
|
|
|
+ contentView.isHidden = true
|
|
|
|
+// isClickTheBlankClosePage = false
|
|
|
|
+// bottomView.isHidden = true
|
|
|
|
+// netWorkImageView.isHidden = true
|
|
|
|
+// switchOriginalPictureBtn.isHidden = true
|
|
|
|
+// rotatingPictureBtn.isHidden = true
|
|
setVideoHidden()
|
|
setVideoHidden()
|
|
}
|
|
}
|
|
|
|
|
|
func showError(text:String,code:Int = 0){
|
|
func showError(text:String,code:Int = 0){
|
|
generateInView.updateShowError(text: text,code: code)
|
|
generateInView.updateShowError(text: text,code: code)
|
|
-
|
|
|
|
- isClickTheBlankClosePage = true
|
|
|
|
|
|
+ contentView.isHidden = false
|
|
|
|
|
|
- tryAgainBtn.isHidden = false
|
|
|
|
- bigSaveBtn.isHidden = true
|
|
|
|
- bottomView.isHidden = true
|
|
|
|
- netWorkImageView.isHidden = true
|
|
|
|
- switchOriginalPictureBtn.isHidden = true
|
|
|
|
- rotatingPictureBtn.isHidden = true
|
|
|
|
|
|
+// isClickTheBlankClosePage = true
|
|
|
|
+// tryAgainBtn.isHidden = false
|
|
|
|
+// bigSaveBtn.isHidden = true
|
|
|
|
+// bottomView.isHidden = true
|
|
|
|
+// netWorkImageView.isHidden = true
|
|
|
|
+// switchOriginalPictureBtn.isHidden = true
|
|
|
|
+// rotatingPictureBtn.isHidden = true
|
|
setVideoHidden()
|
|
setVideoHidden()
|
|
}
|
|
}
|
|
|
|
|
|
func showSuccess(model:TSActionInfoModel){
|
|
func showSuccess(model:TSActionInfoModel){
|
|
generateInView.updateShowSuccess()
|
|
generateInView.updateShowSuccess()
|
|
|
|
+ contentView.isHidden = false
|
|
|
|
|
|
- imageModel = model
|
|
|
|
- isClickTheBlankClosePage = true
|
|
|
|
-
|
|
|
|
- tryAgainBtn.isHidden = false
|
|
|
|
- bigSaveBtn.isHidden = false
|
|
|
|
- bottomView.isHidden = false
|
|
|
|
- netWorkImageView.isHidden = false
|
|
|
|
|
|
+// isClickTheBlankClosePage = true
|
|
|
|
+// tryAgainBtn.isHidden = false
|
|
|
|
+// bigSaveBtn.isHidden = false
|
|
|
|
+// bottomView.isHidden = false
|
|
|
|
+// netWorkImageView.isHidden = false
|
|
|
|
|
|
|
|
+ imageModel = model
|
|
if viewModel.generatorModel.generatorStyle == .futureBaby {
|
|
if viewModel.generatorModel.generatorStyle == .futureBaby {
|
|
rotatingPictureBtn.isHidden = false
|
|
rotatingPictureBtn.isHidden = false
|
|
}else{
|
|
}else{
|