浏览代码

修改 3.6.5(2) bug

100Years 3 周之前
父节点
当前提交
ee603f5a37

二进制
AIEmoji/Assets.xcassets/TextGeneralPicture/ratio/ttp_ratio2_3.imageset/ttp_ratio2_3@2x.png


二进制
AIEmoji/Assets.xcassets/TextGeneralPicture/ratio/ttp_ratio2_3.imageset/ttp_ratio2_3@3x.png


二进制
AIEmoji/Assets.xcassets/TextGeneralPicture/ratio/ttp_ratio3_2.imageset/ttp_ratio3_2@2x.png


二进制
AIEmoji/Assets.xcassets/TextGeneralPicture/ratio/ttp_ratio3_2.imageset/ttp_ratio3_2@3x.png


+ 2 - 2
AIEmoji/Business/AIChat/TSChatViewController/TSChatViewController/TSChatViewController+NaviBar.swift

@@ -144,7 +144,7 @@ extension TSChatViewController {
 //                make.edges.equalToSuperview()
 //            }
             addNormalNavBarView()
-            setPageTitle("DeepSeek-R1".localized)
+            setPageTitle("AI Assistant".localized)
             _ = setNavigationItem("", imageName: "aichat_history", direction: .right, action: #selector(clickHistory))
         case .history:
             addNormalNavBarView()
@@ -152,7 +152,7 @@ extension TSChatViewController {
             _ = setNavigationItem("", imageName: "delete_white", direction: .right, action: #selector(clickDelete))
         case .perfectHint:
             addNormalNavBarView()
-            setPageTitle("DeepSeek-R1".localized)
+            setPageTitle("AI Assistant".localized)
         }
 
     }

+ 4 - 0
AIEmoji/Business/TSAILIstVC/TSAIExpandImageVC/TSAIExpandImageVC.swift

@@ -40,6 +40,10 @@ class TSAIExpandImageVC: TSBaseVC {
     //###################################### topImageView ######################################
     lazy var expandAreaView: TSAIExpandChangeView = {
         let view = TSAIExpandChangeView()
+        view.clickAddViewBlock = { [weak self]  in
+            guard let self = self else { return }
+            self.pickSinglePhoto()
+        }
         return view
     }()
     //###################################### style类型 ######################################

+ 47 - 0
AIEmoji/Business/TSAILIstVC/TSAIExpandImageVC/View/TSAIExpandChangeView.swift

@@ -7,6 +7,9 @@
 
 class TSAIExpandChangeView: TSBaseView {
     
+    
+    var clickAddViewBlock:(()->Void)?
+    
     lazy var maxSize: CGSize = {
         let maxSize = CGSizeMake(k_ScreenWidth, 465*kDesignScale)
         return maxSize
@@ -40,6 +43,11 @@ class TSAIExpandChangeView: TSBaseView {
             make.height.equalTo(maxSize.height)
         }
         
+        view.addSubview(uploadImageBgView)
+        uploadImageBgView.snp.makeConstraints { make in
+            make.edges.equalToSuperview()
+        }
+        
         view.addSubview(boardView)
         boardView.snp.makeConstraints { make in
             make.edges.equalToSuperview()
@@ -55,6 +63,37 @@ class TSAIExpandChangeView: TSBaseView {
         return imageView
     }()
     
+    lazy var uploadImageBgView: UIView = {
+        let bgView = UIView()
+        bgView.addGestureRecognizer(UITapGestureRecognizer(target: self, action:#selector(clickAddBgView)))
+        bgView.addSubview(upLoadView)
+        upLoadView.snp.makeConstraints { make in
+            make.center.equalToSuperview()
+        }
+        return bgView
+    }()
+    
+    lazy var upLoadView: UIView = {
+        let bgView = UIView()
+        
+        let addImageView = UIImageView.createImageView(imageName: "add")
+        bgView.addSubview(addImageView)
+        addImageView.snp.makeConstraints { make in
+            make.top.equalTo(0)
+            make.centerX.equalToSuperview()
+            make.width.height.equalTo(24)
+        }
+        
+        let textLabel = UILabel.createLabel(text: "Upload Photo".localized,font: .font(size: 16),textColor: .white)
+        bgView.addSubview(textLabel)
+        textLabel.snp.makeConstraints { make in
+            make.top.equalTo(addImageView.snp.bottom).offset(16)
+            make.centerX.equalToSuperview()
+            make.bottom.equalToSuperview()
+        }
+        return bgView
+    }()
+    
     override func creatUI() {
         contentView.addSubview(expandAreaView)
         expandAreaView.snp.makeConstraints { make in
@@ -83,6 +122,8 @@ class TSAIExpandChangeView: TSBaseView {
     func setImage(showImage:UIImage?,bgImage:UIImage? = nil){
         showImageView.image = showImage
         bgImageView.image = bgImage ?? UIImage(named: "clear_Bg")
+        uploadImageBgView.isHidden = showImageView.image==nil ? false : true
+        boardView.isHidden = !uploadImageBgView.isHidden
     }
     
     func onlyBgImage(only:Bool) {
@@ -94,4 +135,10 @@ class TSAIExpandChangeView: TSBaseView {
             showImageView.isHidden = false
         }
     }
+    
+    
+    @objc func clickAddBgView() {
+        clickAddViewBlock?()
+    }
+    
 }