소스 검색

fix:按钮适配,chat历史记录空图修改

kailen 1 주 전
부모
커밋
cc7272a4c6

+ 2 - 2
AIEmoji/Business/AIChat/TSAIChatHistoryVC/TSAIChatHistoryVC.swift

@@ -39,8 +39,8 @@ class TSAIChatHistoryVC: TSBaseVC {
         return collectionView
     }()
     
-    lazy var pageNullView: TSPageNullView = {
-        let pageNullView = TSPageNullView()
+    lazy var pageNullView: TSPageEmptyView = {
+        let pageNullView = TSPageEmptyView()
         pageNullView.isHidden = true
         return pageNullView
     }()

+ 2 - 2
AIEmoji/Business/TSAILIstVC/TSAIListHistoryBaseVC/TSAIListHistoryBaseVC.swift

@@ -40,8 +40,8 @@ class TSAIListHistoryBaseVC: TSBaseVC {
         return cp
     }()
     
-    lazy var pageNullView: TSPageNullView = {
-        let pageNullView = TSPageNullView()
+    lazy var pageNullView: TSPageEmptyView = {
+        let pageNullView = TSPageEmptyView()
         pageNullView.isHidden = true
         return pageNullView
     }()

+ 38 - 0
AIEmoji/Business/VIewTool/TSPageNullView.swift

@@ -46,3 +46,41 @@ class TSPageNullView: TSBaseView {
         }
     }
 }
+
+class TSPageEmptyView: TSBaseView {
+
+    lazy var imageView: UIImageView = {
+        return UIImageView.createImageView(imageName: "pageNull")
+    }()
+    
+    lazy var titleLabel: UILabel = {
+        let titleLabel = UILabel.createLabel(text:"No record".localized ,font:.font(size: 14.0),textColor: .white,textAlignment: .center,numberOfLines: 0)
+        return titleLabel
+    }()
+    
+    
+
+    override func creatUI() {
+        
+        self.frame = CGRectMake(0, 0, k_ScreenWidth, k_ScreenHeight - k_Nav_Height)
+        
+        contentView.addSubview(imageView)
+        imageView.snp.makeConstraints { make in
+            make.top.equalTo(151)
+            make.centerX.equalToSuperview()
+            make.width.height.equalTo(120)
+        }
+
+        contentView.addSubview(titleLabel)
+        titleLabel.snp.makeConstraints { make in
+            make.top.equalTo(imageView.snp.bottom)
+            make.leading.equalTo(16)
+            make.trailing.equalTo(-16)
+            make.height.equalTo(20)
+        }
+
+    }
+    
+    
+    
+}

+ 4 - 0
AIEmoji/Business2/DisCover/TSDiscoverVC/Cell/TSDiscoverBannerCell.swift

@@ -211,6 +211,8 @@ class TSDiscoverBannerViewImageCell: TSBaseCollectionCell {
     lazy var textLabel: UILabel = {
         let textLabel = UILabel.createLabel(font: .font(size: 22, weight: .semibold), textColor: .white)
         textLabel.numberOfLines = 2
+        textLabel.setContentHuggingPriority(.defaultLow, for: .horizontal)
+        textLabel.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
         return textLabel
     }()
 
@@ -228,6 +230,8 @@ class TSDiscoverBannerViewImageCell: TSBaseCollectionCell {
         let tryNowBtn = UIButton.createButton(title: "Try Now".localized, backgroundColor: .themeColor, font: .font(size: 12), titleColor: "#111111".uiColor, corner: 12)
         tryNowBtn.isUserInteractionEnabled = false
         tryNowBtn.contentEdgeInsets = UIEdgeInsets(top: 0, left: 12, bottom: 0, right: 12)
+        tryNowBtn.setContentHuggingPriority(.defaultHigh, for: .horizontal)
+        tryNowBtn.setContentCompressionResistancePriority(.defaultHigh, for: .horizontal)
         return tryNowBtn
     }()