发帖要点:简洁、明了;主要纯手打,也为了强制自己讲流程再熟悉一遍;
1、新建项目——首先编辑viewcontroller.h
引入框架:#import <Foundation/Foundation.h>
成员声明: IBOutlet UIlabel *timelabel ;
NSTimer *timer ;
@property (nonatomic , retain) UILabel *timelabel ;
@property (nonatomic , retain) NSTimer *timer ;
方法声明:
- (IBAction) start ;
- (IBAction) stop ;
- (IBAction) reset ;
- (void) showAct ;
2、实现类(编辑viewcontroller.m)
@synthesize timelabel , timer ;
- (IBAction) start
{
timelabel = [NSTimer scheduledTimerWithTimeInterval :1.0 target : self selector :@selector (showAct) userInfo : nil repeats : YES];
}
- (void)showAct
{
int currenTime = [timelabel.text intvalue];
int senderTime = currentTime + 1;
timelaber.text = [NSString stringwithFormat : @ "%d", senderTime];
}
- (IBAction)stop
{
[timer invalidate];
}
- (void)dealloc
{
[timelabel release];
[timer release];
[super dealloc];
}
3、IB视图控件连接设置(略);