我有一个应用程序我正在处理我需要一个按钮(点击时)来显示/隐藏标签。我将标签设置为IBOutlet,将按钮设置为IBAction - 但实际上并不知道从哪里开始。我对可可仍然很陌生 - 我认为这很简单,但客观 - 对我来说是令人生畏的。任何帮助(用假人术语)?
答案 0 :(得分:10)
这样的事情应该做。
if ([theLabel isHidden]) {
[theLabel setHidden:NO];
} else {
[theLabel setHidden:YES];
}
您可以查看两种方法的文档here。
答案 1 :(得分:6)
还有另一种方法可以做到这一点。 您可以简单地使用“点符号”,它以这种方式工作:
if(theLabel.hidden == YES) {
theLabel.hidden = NO;
}
else {
theLabel.hidden = YES;
}
答案 2 :(得分:1)
在Swift语法中,您可以按如下方式执行显示/隐藏按钮,并使用更新标题字符串来识别它的状态:
if (string.isHidden == true) {
sender.title = "Hide"
string.isHidden = false
} else {
sender.title = "Show"
string.isHidden = true
}
答案 3 :(得分:0)
或者这个:
// first this:
tf.setText(" ");
// followed by this:
tf.setText("");