2012-01-04 1 views
0

어떤 방법으로보기를 켜거나 끕니다. 그러나이 방법으로 태그를 남용하는 경우 알아야 할 것이 있습니다. 그렇다면 더 좋은 방법이 있습니까?태그를 사용하여보기를 표시하거나 숨기려고 시도합니다.

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

     } 
    } 
} 

답변

2

당신은 당신이 좋아하는 무엇이든을위한 tag 속성을 사용할 수 있지만,이 경우 당신은 그것을 사용하지 않고 가시성을 전환 할 수 있습니다 : 또한

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

, 유효한 범위를 UIViewalpha 속성 때문이다 0.0에서 1.0까지 네가 뭘하려고하는지 모르겠다.

+0

감사합니다. 완벽하게 작동합니다. 나는 알파 설정을 위해 float 값을 사용할 필요가 있다고 생각했지만 급하게 게시했습니다. 그것도 주셔서 감사합니다. – hodji

관련 문제