对话增加AI生成提示
authorliangzhenying <867174124@qq.com>
Tue, 18 Nov 2025 08:35:21 +0000 (16:35 +0800)
committerliangzhenying <867174124@qq.com>
Tue, 18 Nov 2025 08:35:21 +0000 (16:35 +0800)
ShenYin/ShenYin/UI/Base/BaseTC.swift
ShenYin/ShenYin/UI/Home/Chat/ChatRecordBar.swift
ShenYin/ShenYin/UI/Home/Chat/ChatVC.swift

index 75d4e34..294fb83 100644 (file)
@@ -54,6 +54,6 @@ class BaseTC:UITabBarController{
         self.tabBar.backgroundColor = .white
         view.backgroundColor = .color(.bgColor)
 
-        self.selectedIndex = 2
+//        self.selectedIndex = 2
     }
 }
index 189aed4..ed5b7cc 100644 (file)
@@ -73,11 +73,11 @@ class ChatRecordBar:BaseView{
     @objc func handleLongPress(_ gesture: UILongPressGestureRecognizer) {
         switch gesture.state {
         case.began:
-            print("started")
+            Logger.debug("started")
             self.isRecord = true
             delegate?.recordBarStart(self)
         case.ended:
-            print("ended")
+            Logger.debug("ended")
             self.isRecord = false
             delegate?.recordBarStop(self)
         default:
index ff22725..eb0bbd2 100644 (file)
@@ -15,6 +15,7 @@ class ChatVC:BaseVC{
     let toolBar = ChatRecordBar()
     let tableView = UITableView(frame: CGRectZero, style: .plain)
     let headerView = ChatHeaderView(frame: CGRect(x: 0, y: 0, width: kScreenWid, height: 260))
+    let tipsLabel = UILabel()
     
     var roleList:[JoyGemSpeaker] = []
     
@@ -42,9 +43,14 @@ class ChatVC:BaseVC{
         tableView.register(ChatCell.self, forCellReuseIdentifier: ChatCell.reuseID)
         tableView.tableHeaderView = headerView
         
-        view.addSubview(tableView)
-        view.addSubview(toolBar)
+        view.addSubviews([tableView,toolBar,tipsLabel])
         toolBar.delegate = self
+        
+        tipsLabel.do { v in
+            v.text = "内容由AI生成,请仔细甄别"
+            v.font = .regular(10)
+            v.textColor = .hexString("#919191")
+        }
     }
     override func setupLayout() {
         rightItem.snp.makeConstraints { (m) in
@@ -62,7 +68,11 @@ class ChatVC:BaseVC{
         toolBar.snp.makeConstraints { make in
             make.width.centerX.equalToSuperview()
             make.height.equalTo(52)
-            make.bottom.equalToSuperview().inset(30)
+            make.bottom.equalToSuperview().inset(35)
+        }
+        tipsLabel.snp.makeConstraints { make in
+            make.top.equalTo(toolBar.snp.bottom).offset(4)
+            make.centerX.equalToSuperview()
         }
         tableView.snp.makeConstraints { make in
             make.top.equalToSuperview().inset(kNavBtm)