我有一个UIViewController,其计时器从15开始倒计时,它运行正常。有没有一种方法,当它达到0时,会出现一个之前没有在ViewController上的按钮?
答案 0 :(得分:1)
NSTimer *yourTimer = [NSTimer scheduledTimerWithTimeInterval:15.0f target:self selector:@selector(showButton:) userInfo:nil repeats:NO];
- (void)changePage:(id)iSender {
[yourButton setHidden:FALSE];
}
希望这会对您有所帮助。
答案 1 :(得分:0)
您需要的是查看隐藏属性并在计时器为0时设置。
[yourbutton setHidden:NO];
答案 2 :(得分:0)
默认情况下,您必须使用
隐藏它[yourButton setHidden:YES];
当计时器达到0时,将隐藏属性设置为NO。
答案 3 :(得分:0)
[yourButton setHidden:YES];
if(timer==0)
{
[yourButton setHidden:NO];
}
尝试这种方式。
答案 4 :(得分:0)
有几种方法可以做到这一点:
答案 5 :(得分:0)
试试这个:
@property (weak, nonatomic) IBOutlet UIButton *buttonToShow;
- (void)viewDidLoad
{
[super viewDidLoad];
self.buttonToShow.hidden = YES;
[NSTimer scheduledTimerWithTimeInterval:15.0 target:self selector:@selector(showButton) userInfo:nil repeats:NO];
}
- (void)showButton
{
self.buttonToShow.hidden = NO;
}