|
@@ -14,18 +14,18 @@ class TSGennertatorSelectStyleListViewModel {
|
|
|
|
|
|
var currentIndexPath: IndexPath = IndexPath(item: 0, section: 0)
|
|
var currentIndexPath: IndexPath = IndexPath(item: 0, section: 0)
|
|
|
|
|
|
- var viewH: CGFloat = 110.0
|
|
|
|
|
|
+ var viewH: CGFloat = 108.0
|
|
///是否需要展示鱼骨图
|
|
///是否需要展示鱼骨图
|
|
var isBigLoading : Bool = true
|
|
var isBigLoading : Bool = true
|
|
|
|
|
|
- var layout: UICollectionViewFlowLayout = {
|
|
|
|
|
|
+ lazy var layout: UICollectionViewFlowLayout = {
|
|
let w = (k_ScreenWidth - 32.0 - 30.0 - 2.0) / 4.0
|
|
let w = (k_ScreenWidth - 32.0 - 30.0 - 2.0) / 4.0
|
|
let layout = UICollectionViewFlowLayout()
|
|
let layout = UICollectionViewFlowLayout()
|
|
- layout.itemSize = CGSize(width: w, height: 110)
|
|
|
|
|
|
+ layout.itemSize = CGSize(width: w, height: viewH)
|
|
|
|
|
|
layout.scrollDirection = .vertical
|
|
layout.scrollDirection = .vertical
|
|
layout.minimumInteritemSpacing = 0.0
|
|
layout.minimumInteritemSpacing = 0.0
|
|
- layout.minimumLineSpacing = 10.0
|
|
|
|
|
|
+ layout.minimumLineSpacing = 4.0
|
|
layout.sectionInset = UIEdgeInsets(top: 0, left: 16, bottom: k_Height_safeAreaInsetsBottom(), right: 16)
|
|
layout.sectionInset = UIEdgeInsets(top: 0, left: 16, bottom: k_Height_safeAreaInsetsBottom(), right: 16)
|
|
return layout
|
|
return layout
|
|
}()
|
|
}()
|
|
@@ -39,7 +39,7 @@ class TSGennertatorSelectStyleListViewModel {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
loadState = .loading
|
|
loadState = .loading
|
|
- _ = TSNetworkShared.get(urlType: .imageToImageStyle) { [weak self] data, _ in
|
|
|
|
|
|
+ _ = TSNetworkShared.get(urlType: .imageToImageStyle,parameters: ["lang" : getLanguageCode()]) { [weak self] data, _ in
|
|
guard let self = self else { return }
|
|
guard let self = self else { return }
|
|
if let result = kNetWorkResultSuccess(data: data) {
|
|
if let result = kNetWorkResultSuccess(data: data) {
|
|
if let mResult = Mapper<TSGeneerateOnlineStyleResult>().map(JSON: result) {
|
|
if let mResult = Mapper<TSGeneerateOnlineStyleResult>().map(JSON: result) {
|