|
@@ -42,6 +42,7 @@ class CommunityViewController: BaseViewController {
|
|
|
view.addSubview(listContainerView)
|
|
|
view.addSubview(navigationBarbgView)
|
|
|
view.addSubview(communityNavigationBarView)
|
|
|
+ view.addSubview(linebgImageView)
|
|
|
|
|
|
}
|
|
|
|
|
@@ -70,6 +71,11 @@ class CommunityViewController: BaseViewController {
|
|
|
make.top.equalTo(segmentedView.snp.bottom)
|
|
|
make.left.right.bottom.equalToSuperview()
|
|
|
}
|
|
|
+ linebgImageView.snp.makeConstraints { (make) in
|
|
|
+ make.top.equalTo(segmentedView.snp.bottom)
|
|
|
+ make.left.right.equalToSuperview()
|
|
|
+ make.height.equalTo(20)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
override func setupData() {
|
|
@@ -396,6 +402,12 @@ class CommunityViewController: BaseViewController {
|
|
|
return listContainerView
|
|
|
}()
|
|
|
|
|
|
+ lazy var linebgImageView: UIImageView = {
|
|
|
+ let linebgImageView = UIImageView()
|
|
|
+ linebgImageView.image = kImage(name: "navbar_shadow_pic_up")
|
|
|
+ return linebgImageView
|
|
|
+ }()
|
|
|
+
|
|
|
var index : Int?
|
|
|
|
|
|
}
|
|
@@ -404,29 +416,18 @@ extension CommunityViewController : JXSegmentedViewDelegate {
|
|
|
//点击选中或者滚动选中都会调用该方法。适用于只关心选中事件,而不关心具体是点击还是滚动选中的情况。
|
|
|
func segmentedView(_ segmentedView: JXSegmentedView, didSelectedItemAt index: Int) {
|
|
|
if index == 0 {
|
|
|
- if UserModel.isTokenNil() {
|
|
|
- self.segmentedView.selectItemAt(index: self.index ?? 1)
|
|
|
- self.segmentedView.defaultSelectedIndex = self.index ?? 1
|
|
|
- self.listContainerView.defaultSelectedIndex = self.index ?? 1
|
|
|
- self.segmentedDataSource.reloadData(selectedIndex: self.index ?? 1)
|
|
|
- kAppDelegate.setLogin()
|
|
|
- }else {
|
|
|
- listContainerView.didClickSelectedItem(at: index)
|
|
|
- communityModuleTopType = .communityModuleFollowTop
|
|
|
- self.index = index
|
|
|
- }
|
|
|
+ communityModuleTopType = .communityModuleFollowTop
|
|
|
}
|
|
|
if index == 1 {
|
|
|
communityModuleTopType = .communityModuleRecommendTop
|
|
|
- listContainerView.didClickSelectedItem(at: index)
|
|
|
- self.index = index
|
|
|
|
|
|
}
|
|
|
if index == 2 {
|
|
|
communityModuleTopType = .communityModulePlanetTop
|
|
|
- listContainerView.didClickSelectedItem(at: index)
|
|
|
- self.index = index
|
|
|
}
|
|
|
+ listContainerView.didClickSelectedItem(at: index)
|
|
|
+
|
|
|
+ self.index = index
|
|
|
|
|
|
}
|
|
|
|