|
@@ -11,6 +11,13 @@ import ObjectMapper
|
|
|
private let kTextPicHistoryW = (k_ScreenWidth-32.0-14.0)/2.0
|
|
|
private let kTextPicHistoryH = kTextPicHistoryW/kTextWHScale
|
|
|
|
|
|
+
|
|
|
+let kPTPHistoryDesignW = 165.0
|
|
|
+let kPTPHistoryDesignH = 220.0
|
|
|
+let kPTPHistoryDesignScale = kPTPHistoryDesignW/kPTPHistoryDesignH
|
|
|
+private let kPTPHistoryW = (k_ScreenWidth-32.0-14.0)/2.0
|
|
|
+private let kPTPHistoryH = kPTPHistoryW/kPTPHistoryDesignScale
|
|
|
+
|
|
|
class TSGenmojiColViewModel: TSBaseModel {
|
|
|
|
|
|
lazy var generateSectionModel: TSGenmojiCoLSectionModel = {
|
|
@@ -33,16 +40,15 @@ enum TSGenmojiCoLStyple : Int {
|
|
|
case ptpEntrance //图生图入口
|
|
|
case ptpUpload //图生图上传
|
|
|
case ptpSelectStyle //图生图选择样式
|
|
|
-
|
|
|
+ case ptpPicHistory //图生图后的历史记录
|
|
|
|
|
|
var sectionInset: UIEdgeInsets {
|
|
|
switch self {
|
|
|
-
|
|
|
case .generate,.textPicGenerate:
|
|
|
return UIEdgeInsets(top: 17, left: 17, bottom: 20, right: 15)
|
|
|
case .history:
|
|
|
return UIEdgeInsets(top: 0, left: 24, bottom: 10, right: 24)
|
|
|
- case .textPicHistory:
|
|
|
+ case .textPicHistory,.ptpPicHistory:
|
|
|
return UIEdgeInsets(top: 0, left: 16, bottom: 10, right: 16)
|
|
|
case .ptpEntrance:
|
|
|
return UIEdgeInsets(top: 17, left: 17, bottom: 0, right: 15)
|
|
@@ -57,7 +63,7 @@ enum TSGenmojiCoLStyple : Int {
|
|
|
return 0
|
|
|
case .history:
|
|
|
return 16
|
|
|
- case .textPicHistory:
|
|
|
+ case .textPicHistory,.ptpPicHistory:
|
|
|
return 13
|
|
|
case .ptpEntrance,.ptpUpload,.ptpSelectStyle:
|
|
|
return 0
|
|
@@ -70,7 +76,7 @@ enum TSGenmojiCoLStyple : Int {
|
|
|
return 0
|
|
|
case .history:
|
|
|
return 16
|
|
|
- case .textPicHistory:
|
|
|
+ case .textPicHistory,.ptpPicHistory:
|
|
|
return 13
|
|
|
case .ptpEntrance,.ptpUpload,.ptpSelectStyle:
|
|
|
return 0
|
|
@@ -92,6 +98,8 @@ enum TSGenmojiCoLStyple : Int {
|
|
|
return CGSize(width: k_ScreenWidth, height: 248)
|
|
|
case .ptpSelectStyle:
|
|
|
return CGSize(width: k_ScreenWidth, height: 110)
|
|
|
+ case .ptpPicHistory:
|
|
|
+ return CGSize(width: kPTPHistoryW, height: kPTPHistoryH)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -99,7 +107,7 @@ enum TSGenmojiCoLStyple : Int {
|
|
|
switch self {
|
|
|
case .generate,.textPicGenerate:
|
|
|
return TSGenmojiGennerateCell.self
|
|
|
- case .history,.textPicHistory:
|
|
|
+ case .history,.textPicHistory,.ptpPicHistory:
|
|
|
return TSGenmojiItemCell.self
|
|
|
case .ptpEntrance:
|
|
|
return TSPTPGeneratorCell.self
|
|
@@ -114,7 +122,7 @@ enum TSGenmojiCoLStyple : Int {
|
|
|
switch self {
|
|
|
case .generate,.textPicGenerate,.ptpEntrance,.ptpUpload:
|
|
|
return CGSize.zero
|
|
|
- case .history,.textPicHistory,.ptpSelectStyle:
|
|
|
+ case .history,.textPicHistory,.ptpPicHistory,.ptpSelectStyle:
|
|
|
return CGSizeMake(k_ScreenWidth, 60)
|
|
|
}
|
|
|
}
|