ret*_*rif 0 iphone objective-c uibutton nstimer
如何在用户单击按钮时启动NSTimer?
编辑:我有代码工作和一切,但我把代码隐藏在NSTimer代码上方的按钮,当我把它放在NSTimer代码下面它工作!
启动计时器的代码行是(阅读此处的文档):
[NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(timerFired:)
userInfo:nil
repeats:nil];
Run Code Online (Sandbox Code Playgroud)
这将timerFired:在1秒后调用该方法,即
- (void)timerFired:(NSTimer *)timer {
NSLog(@"timer : %@ has gone off", timer);
}
Run Code Online (Sandbox Code Playgroud)
要从按钮触发此按钮,您需要在.h文件中使用此方法:
- (IBAction)buttonPressed:(id)sender;
Run Code Online (Sandbox Code Playgroud)
并在您的.m文件中,检测按钮按下,如下所示:
- (IBAction)buttonPressed:(id)sender {
NSLog(@"Button's been pressed!");
}
Run Code Online (Sandbox Code Playgroud)
然后,在界面构建器中将按钮的"Toiuch Up Inside"操作连接到此方法.
| 归档时间: |
|
| 查看次数: |
5045 次 |
| 最近记录: |