|
@@ -65,6 +65,42 @@ class CommunityFollowUserViewModel: NSObject {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /// 设置关注
|
|
|
+ ///
|
|
|
+ /// - Parameters:
|
|
|
+ /// - followButton: 关注button
|
|
|
+ /// - followType: 关注类型
|
|
|
+ func setVideoFollowType(followButton:UIButton,followType: FollowType) {
|
|
|
+ switch followType {
|
|
|
+ case .futureFollow:
|
|
|
+ followButton.setTitle("关注", for: UIControl.State.normal)
|
|
|
+ followButton.setTitleColor(kffffffColor, for: UIControl.State.normal)
|
|
|
+ followButton.setImage(kImage(name: "star_attention"), for: UIControl.State.normal)
|
|
|
+ followButton.layer.borderColor = kThemeColor.cgColor
|
|
|
+ followButton.setBackgroundImage(UIImage.imageWithColor(color: kThemeColor), for: UIControl.State.normal)
|
|
|
+ followButton.layoutButton(edgeInsetsStyle: ButtonEdgeInsetsStyle.left, imageTitleSpace: 2)
|
|
|
+
|
|
|
+ break
|
|
|
+ case .alreadyFollow:
|
|
|
+ followButton.setTitle("关注", for: UIControl.State.normal)
|
|
|
+ followButton.setTitleColor(kffffffColor, for: UIControl.State.normal)
|
|
|
+ followButton.setImage(kImage(name: "star_followed"), for: UIControl.State.normal)
|
|
|
+ followButton.layer.borderColor = kffffffColor.cgColor
|
|
|
+ followButton.setBackgroundImage(UIImage.imageWithColor(color: UIColor.clear), for: UIControl.State.normal)
|
|
|
+ followButton.layoutButton(edgeInsetsStyle: ButtonEdgeInsetsStyle.left, imageTitleSpace: 2)
|
|
|
+ break
|
|
|
+ case .mutualFollow:
|
|
|
+ followButton.setTitle("互相关注", for: UIControl.State.normal)
|
|
|
+ followButton.setTitleColor(kffffffColor, for: UIControl.State.normal)
|
|
|
+ followButton.setImage(nil, for: UIControl.State.normal)
|
|
|
+ followButton.layer.borderColor = kffffffColor.cgColor
|
|
|
+ followButton.setBackgroundImage(UIImage.imageWithColor(color: UIColor.clear), for: UIControl.State.normal)
|
|
|
+ followButton.layoutButton(edgeInsetsStyle: ButtonEdgeInsetsStyle.left, imageTitleSpace: 0)
|
|
|
+
|
|
|
+ break
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
// MARK: - communityPostDetailModel
|