延迟后调用方法?

时间:2011-04-29 06:51:40

标签: cocoa-touch uitableview ios4 uiactivityindicatorview

如何在短暂延迟后调用方法? (例如,在调用resignFirstResponder之后。)

2 个答案:

答案 0 :(得分:4)

你可以在延迟后使用执行选择调用方法:如

[self performSelector:@selector(keyboardShow) withObject:nil afterDelay:0.5];

答案 1 :(得分:1)

您可以使用这样的计时器

timer = [NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@selector(taskOnTimer) userInfo:nil repeats:NO];

或使用此

[self performSelector:@selector(playPages) withObject:nil afterDelay:10];