NSTimer方法多次调用

时间:2013-04-22 06:24:17

标签: iphone nstimer

我正在开发一个应用程序,因为我有一个要求.onTyping方法调用textfield文本更改。当我在textfield上输入第一个字母ontying方法得到调用和计时器启动&暂停方法调用10秒后,暂停方法获取打电话继续打字。但我想在最后一封信上打电话暂停方法。我可以实现这个吗

-(IBAction)onTyping:(id)sender
{

   // [NSTimer scheduledTimerWithTimeInterval:30 target:self selector:@selector(pause) userInfo:nil repeats:NO];

    if(timer==nil)
    {
        timer=[NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(pause) userInfo:nil repeats:NO];
    }
    [self fadeIn];

}
-(void)pause
{    
    [self fadeOut];

}
- (void)fadeIn
{
     NSlog(@"fadeIn");


}
- (void)fadeOut
{
   NSlog(@"fadeOut");

}

1 个答案:

答案 0 :(得分:1)

调用textFieldShouldEndEditing:的{​​{1}}方法,如下所示......

UITextFieldDelegate