Commit 47526a37 by suolong

添加付费屋一个提示文案

parent 931163fc
......@@ -159,6 +159,13 @@ import FUSCommon
}
}
let itemView = FUSLiveStartSetPrivacyItemView.fus_create(icon: iconStr, title: titlesList[index], subTitle: subTitlesList[index], canSelect: canSelect)
if index == 2 {
if let payData = FUSLiveHelper.shareInstance().liveBeforeReadyInfo?.payData,
(payData.enable ?? "0").intValue != 1 {
let warnSubTitle = payData.warnSubTitle ?? ""
itemView.fus_setRightTip(text: warnSubTitle, hideSelectedIndicator: true)
}
}
itemView.selected = selectIndex == index
self.privacyContentView.addArrangedSubview(itemView)
itemView.snp.makeConstraints { make in
......@@ -511,6 +518,7 @@ class FUSLiveStartSetPrivacyItemView: UIView {
let disposeBag = DisposeBag()
let bgTapBtn = UIButton(type: .custom)
let iconImageView = UIImageView()
let titleContentView = UIView()
let titleLabel = UILabel()
let subTitleLabel = UILabel()
let selectedBtn = UIButton(type: .custom)
......@@ -537,7 +545,6 @@ class FUSLiveStartSetPrivacyItemView: UIView {
make.size.equalTo(CGSizeMake(42, 42))
}
let titleContentView = UIView()
titleContentView.isUserInteractionEnabled = false
bgTapBtn.addSubview(titleContentView)
titleContentView.snp.makeConstraints { make in
......@@ -581,7 +588,7 @@ class FUSLiveStartSetPrivacyItemView: UIView {
cantSelectTipLabel.text = FUSLiveHelper.shareInstance().roomInfoModel?.encryptionData?.liveScopeOpenShow ?? ""
cantSelectTipLabel.snp.makeConstraints { make in
make.right.equalToSuperview().inset(12)
make.centerY.equalToSuperview()
make.top.equalToSuperview().inset(12)
}
}
......@@ -603,4 +610,26 @@ class FUSLiveStartSetPrivacyItemView: UIView {
return subView
}
func fus_setRightTip(text: String, hideSelectedIndicator: Bool) {
if hideSelectedIndicator {
self.selectedBtn.isHidden = true
}
if text.isEmpty == false {
self.cantSelectTipLabel.text = text
self.cantSelectTipLabel.isHidden = false
self.titleContentView.snp.remakeConstraints { make in
make.left.equalTo(iconImageView.snp.right).offset(8)
make.centerY.equalToSuperview()
make.right.lessThanOrEqualTo(cantSelectTipLabel.snp.left).offset(-8)
}
} else {
self.cantSelectTipLabel.isHidden = true
self.titleContentView.snp.remakeConstraints { make in
make.left.equalTo(iconImageView.snp.right).offset(8)
make.centerY.equalToSuperview()
make.right.lessThanOrEqualToSuperview().offset(-12)
}
}
}
}
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 sign in to comment