Do something after a certain time after button clicked

后端 未结 2 869
予麋鹿
予麋鹿 2021-01-24 01:32

I am trying to have an object disappear from the view after a certain time after a button is tapped. I\'m a little confused with how to get the object to do something a certain

相关标签:
2条回答
  • 2021-01-24 02:13

    You can use NStimer Also

    NSTimer scheduledTimerWithTimeInterval:2.0
                target:self
                selector:@selector(afterTapped:)
                userInfo:nil
                repeats:NO];
    

    and the create action to be done for afterTapped

    -(void)afterTapped:(id)sender{
    
          //do something
        }
    
    0 讨论(0)
  • 2021-01-24 02:24

    In your button pressed method you can use:

    [self performSelector:@selector(myMethod) withObject:nil afterDelay:3];
    

    And declare method with logic you want to run:

    -(void) myMethod
    {
        //TODO: your logic goes here
    }
    

    You can even pass parameter to your method if you want (withObject argument).

    0 讨论(0)
提交回复
热议问题