【发布时间】:2017-08-10 03:11:37
【问题描述】:
我试图让标签开始隐藏,然后在按下按钮后,即使您注销/重新启动应用程序,标签也会永远显示。现在它在我单击按钮后显示,但在我注销/重新启动后变为隐藏。这是我的代码:
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
hidePercent()
}
var didTapOptionsButtonForCell: ((YourPollsCell) -> Void)?
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
let percentColor = UIColor(red: 115/255, green: 21/255, blue: 54/255, alpha: 1.0).cgColor
pollText1Percent.layer.borderColor = percentColor
pollText1Percent.layer.borderWidth = 2
pollText2Percent.layer.borderColor = percentColor
pollText2Percent.layer.borderWidth = 2
}
func hidePercent() {
pollText1Percent.isHidden = true
pollText2Percent.isHidden = true
}
@IBAction func reportButtonTapped(_ sender: UIButton) {
didTapOptionsButtonForCell?(self)
}
@IBAction func pollText1ButtonTapped(_ sender: UIButton) {
delegate?.didTapVoteButton(sender, pollNum: 1, on: self)
pollText1Percent.isHidden = false
pollText2Percent.isHidden = false
}
@IBAction func pollText2ButtonTapped(_ sender: UIButton) {
delegate?.didTapVoteButton(sender, pollNum: 2, on: self)
pollText1Percent.isHidden = false
pollText2Percent.isHidden = false
}
【问题讨论】: