尝试使用标签打开/关闭视图

时间:2012-01-04 08:08:12

标签: iphone objective-c

我正在尝试切换一个有用的视图,但我需要知道的是,如果我使用此方法滥用标记。如果是这样有更好的方法吗?

    - (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];

        }
    }
}

1 个答案:

答案 0 :(得分:2)

您可以将tag属性用于您喜欢的任何内容,但在这种情况下,您可以在不使用它的情况下切换可见性:

[self firstView].hidden = ![self firstView].hidden;

此外,UIView的{​​{1}}属性的有效范围是0.0到1.0。我不确定你在那里做什么。