2014-11-24 1 views
0

초기 상태가 숨겨져있는 버튼을 자동으로 표시하는 코드를 테스트하고 싶습니다. 그런 다음 40 초 후에 나타납니다.iOS 카운트 다운으로 숨겨진 버튼 표시

이 상태는 NO

- (IBAction)done:(id)sender 
{ 
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil]; 
} 

내가 카운트 다운 코드와 초기 숨겨진 상태로 도움을 좋아하지 않을 것이다 숨겨진로 변경 할 때 아래 코드를 실행 탐색 모음에 배치 한 버튼입니다. 코드는 IBACtion 또는 viewDidLoad에 배치됩니다.

Thnx 및 건배!

-(void) viewDidLoad 
{ 
    [self.btnDone setHidden:true]; 
    [btnDone addTarget:self action:@selector(done) forControlEvents:UIControlEventTouchUpInside]; 

    self.timer = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self   selector:@selector(timerFinished) userInfo:nil repeats:NO]; 
} 
-(void)timerFinished 
{ 
    [self.btnDone setHidden:false]; 
} 

당신의 방법 등

답변

1

사용 타이머.

- (void)done 
{ 
    [self.presentingViewController dismissViewControllerAnimated:YES completion:nil]; 
    } 
+0

btnDone 속성을 만들어야합니까? 내 - (IBAction)의 이름을 btnDone으로 바꿉니 까? –

+0

그냥 btnDone 속성을 만들고 디자인보기에서 iBaction을 설정하지 마십시오. 그게 다야. –

+0

Thnx 메이트! 건배 –