iOS倒计时显示隐藏按钮

时间:2014-11-24 11:54:02

标签: ios properties uibutton

我想测试代码以自动显示一个按钮,为用户隐藏初始状态。然后在40秒后出现。

这是放置在导航栏中的单个按钮,当状态变为隐藏NO

时,它会执行以下代码
- (IBAction)done:(id)sender
{
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}

我想对倒计时代码和初始隐藏状态提供一些帮助。代码将放在IBACtion或viewDidLoad ...

Thnx和欢呼!

1 个答案:

答案 0 :(得分:1)

使用像

这样的计时器
-(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];
 }

你的方法。

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