我正在尝试切换一个有用的视图,但我需要知道的是,如果我使用此方法滥用标记。如果是这样有更好的方法吗?
- (IBAction) myButton:(UIButton*)sender {
if ([myLabelText.text isEqualToString:@""])
{
// do nothing
} else {
if ( sender.tag )
{
sender.tag = 0;
[[self firstView] setHidden:YES];
} else {
sender.tag = 1;
firstView.alpha = 100;
[[self firstView] setHidden:NO];
}
}
}
答案 0 :(得分:2)
您可以将tag
属性用于您喜欢的任何内容,但在这种情况下,您可以在不使用它的情况下切换可见性:
[self firstView].hidden = ![self firstView].hidden;
此外,UIView
的{{1}}属性的有效范围是0.0到1.0。我不确定你在那里做什么。