Commit 4bb93179 authored by pete谢兆麟's avatar pete谢兆麟

bug修复

parent 3adbc068
...@@ -21,7 +21,7 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -21,7 +21,7 @@ class YHHomePageViewController: YHBaseViewController {
let flowLayout = YHHomeCollectionLayout() let flowLayout = YHHomeCollectionLayout()
flowLayout.minimumInteritemSpacing = 7.0 flowLayout.minimumInteritemSpacing = 7.0
flowLayout.minimumColumnSpacing = 10.0 flowLayout.minimumColumnSpacing = 10.0
flowLayout.sectionInset = UIEdgeInsets(top: 0, left: 20, bottom: 20, right: 20) flowLayout.sectionInset = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: 20)
let collectinoView = UICollectionView(frame: .zero, collectionViewLayout: flowLayout) let collectinoView = UICollectionView(frame: .zero, collectionViewLayout: flowLayout)
collectinoView.backgroundColor = .white collectinoView.backgroundColor = .white
...@@ -30,7 +30,6 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -30,7 +30,6 @@ class YHHomePageViewController: YHBaseViewController {
collectinoView.dataSource = self collectinoView.dataSource = self
collectinoView.translatesAutoresizingMaskIntoConstraints = false collectinoView.translatesAutoresizingMaskIntoConstraints = false
collectinoView.alwaysBounceVertical = true collectinoView.alwaysBounceVertical = true
collectinoView.isPagingEnabled = false
return collectinoView return collectinoView
}() }()
...@@ -85,7 +84,6 @@ private extension YHHomePageViewController { ...@@ -85,7 +84,6 @@ private extension YHHomePageViewController {
if self.viewModel.hasMoreForHomeNews == false { if self.viewModel.hasMoreForHomeNews == false {
homeCollectView.es.noticeNoMoreData() homeCollectView.es.noticeNoMoreData()
} }
// self.homeCollectView.reloadData()
self.homeCollectView.reloadItems(at: [IndexPath(index: 0)]) self.homeCollectView.reloadItems(at: [IndexPath(index: 0)])
} }
...@@ -100,8 +98,6 @@ private extension YHHomePageViewController { ...@@ -100,8 +98,6 @@ private extension YHHomePageViewController {
homeCollectView.es.noticeNoMoreData() homeCollectView.es.noticeNoMoreData()
} }
self.homeCollectView.reloadItems(at: [IndexPath(index: 0)]) self.homeCollectView.reloadItems(at: [IndexPath(index: 0)])
// self.homeCollectView.reloadData()
} }
} }
...@@ -126,7 +122,7 @@ private extension YHHomePageViewController { ...@@ -126,7 +122,7 @@ private extension YHHomePageViewController {
homeHeaderView.frame = CGRect(x: 20, y: -YHHomeHeadView.viewH, width: KScreenWidth - 40, height: YHHomeHeadView.viewH) homeHeaderView.frame = CGRect(x: 20, y: -YHHomeHeadView.viewH, width: KScreenWidth - 40, height: YHHomeHeadView.viewH)
homeCollectView.addSubview(homeHeaderView) homeCollectView.addSubview(homeHeaderView)
homeCollectView.contentInset = UIEdgeInsets(top: YHHomeHeadView.viewH, left: 0, bottom: 20, right: 0) homeCollectView.contentInset = UIEdgeInsets(top: YHHomeHeadView.viewH, left: 0, bottom: 0, right: 0)
let tmpHeadView = homeCollectView.es.addPullToRefresh { let tmpHeadView = homeCollectView.es.addPullToRefresh {
self.loadFirstData() self.loadFirstData()
......
...@@ -67,7 +67,6 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -67,7 +67,6 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
guard let self = self else { return } guard let self = self else { return }
if success { if success {
operationFlag = true operationFlag = true
YHHUD.flash(message: "已点赞")
self.getData() self.getData()
} else { } else {
operationFlag = false operationFlag = false
...@@ -78,7 +77,6 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -78,7 +77,6 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
guard let self = self else { return } guard let self = self else { return }
if success { if success {
operationFlag = true operationFlag = true
YHHUD.flash(message: "已取消点赞")
self.getData() self.getData()
} else { } else {
operationFlag = false operationFlag = false
...@@ -100,7 +98,7 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -100,7 +98,7 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
guard let self = self else { return } guard let self = self else { return }
if success { if success {
operationFlag = true operationFlag = true
YHHUD.flash(message: "已收藏") YHHUD.flash(message: "已加入收藏")
self.getData() self.getData()
} else { } else {
operationFlag = false operationFlag = false
...@@ -111,7 +109,6 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -111,7 +109,6 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
guard let self = self else { return } guard let self = self else { return }
if success { if success {
operationFlag = true operationFlag = true
YHHUD.flash(message: "已取消收藏")
self.getData() self.getData()
} else { } else {
operationFlag = false operationFlag = false
......
...@@ -56,7 +56,7 @@ class YHHomeWebBottomView: UIView { ...@@ -56,7 +56,7 @@ class YHHomeWebBottomView: UIView {
}() }()
addSubview(likeButton) addSubview(likeButton)
likeButton.snp.makeConstraints { make in likeButton.snp.makeConstraints { make in
make.right.equalTo(-31) make.right.equalTo(-79)
make.top.equalTo(10) make.top.equalTo(10)
make.height.equalTo(39) make.height.equalTo(39)
make.width.equalTo(24) make.width.equalTo(24)
...@@ -70,7 +70,7 @@ class YHHomeWebBottomView: UIView { ...@@ -70,7 +70,7 @@ class YHHomeWebBottomView: UIView {
}() }()
addSubview(starButton) addSubview(starButton)
starButton.snp.makeConstraints { make in starButton.snp.makeConstraints { make in
make.right.equalTo(-79) make.right.equalTo(-31)
make.top.equalTo(10) make.top.equalTo(10)
make.height.equalTo(39) make.height.equalTo(39)
make.width.equalTo(24) make.width.equalTo(24)
......
...@@ -32,7 +32,6 @@ extension YHMyLikeViewModel { ...@@ -32,7 +32,6 @@ extension YHMyLikeViewModel {
params = ["page": curPageIndex + 1, params = ["page": curPageIndex + 1,
"page_size": page_Size, "page_size": page_Size,
"operate_type": type] "operate_type": type]
curPageIndex = curPageIndex + 1
} }
let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Common.user let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Common.user
let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in
...@@ -55,10 +54,11 @@ extension YHMyLikeViewModel { ...@@ -55,10 +54,11 @@ extension YHMyLikeViewModel {
self.arrHomeNewsData = result.data self.arrHomeNewsData = result.data
} else { } else {
self.arrHomeNewsData?.append(contentsOf: result.data) self.arrHomeNewsData?.append(contentsOf: result.data)
curPageIndex = curPageIndex + 1
} }
if let count = self.arrHomeNewsData?.count { if let count = self.arrHomeNewsData?.count {
if count == self.totalCount { if count >= self.totalCount {
self.hasMoreForHomeNews = false self.hasMoreForHomeNews = false
} else { } else {
self.hasMoreForHomeNews = true self.hasMoreForHomeNews = true
...@@ -87,7 +87,6 @@ extension YHMyLikeViewModel { ...@@ -87,7 +87,6 @@ extension YHMyLikeViewModel {
} else { } else {
params = ["page": curPageIndex + 1, params = ["page": curPageIndex + 1,
"page_size": page_Size] "page_size": page_Size]
curPageIndex = curPageIndex + 1
} }
let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Common.userLook let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Common.userLook
let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in
...@@ -110,10 +109,11 @@ extension YHMyLikeViewModel { ...@@ -110,10 +109,11 @@ extension YHMyLikeViewModel {
self.arrHomeNewsData = result.data self.arrHomeNewsData = result.data
} else { } else {
self.arrHomeNewsData?.append(contentsOf: result.data) self.arrHomeNewsData?.append(contentsOf: result.data)
curPageIndex = curPageIndex + 1
} }
if let count = self.arrHomeNewsData?.count { if let count = self.arrHomeNewsData?.count {
if count == self.totalCount { if count >= self.totalCount {
self.hasMoreForHomeNews = false self.hasMoreForHomeNews = false
} else { } else {
self.hasMoreForHomeNews = true self.hasMoreForHomeNews = true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment