直接上代碼:
//
// CountMeViewController.h
// ImageView
//
// Created by zhang xujun on 13-9-9.
// Copyright (c) 2013年 zhang xujun. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface CountMeViewController : UIViewController
@property (strong,nonatomic) IBOutlet UIButton *returnSuperView;
@property (strong,nonatomic) IBOutlet UILabel *countLabel;
@property (strong,nonatomic) IBOutlet UIButton *add;
@property (strong,nonatomic) IBOutlet UIButton *sub;
@property (strong,nonatomic) IBOutlet UIButton *reset;
-(IBAction)returnSuperView:(id)sender;
-(IBAction)countAdd:(id)sender;
-(IBAction)countSub:(id)sender;
-(IBAction)reset:(id)sender;
@end
//
// CountMeViewController.m
// ImageView
//
// Created by zhang xujun on 13-9-9.
// Copyright (c) 2013年 zhang xujun. All rights reserved.
//
#import "CountMeViewController.h"
@interface CountMeViewController ()
@end
@implementation CountMeViewController
@synthesize returnSuperView;
@synthesize countLabel;
@synthesize add;
@synthesize sub;
@synthesize reset;
int count = 0;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.countLabel.text = @"0";
}
-(void)countAdd:(id)sender{
if (count>=99) {
return;
}
NSString *addCount = [[NSString alloc] initWithFormat:@"%d",++count];
self.countLabel.text = addCount;
}
-(void)countSub:(id)sender{
if (count<=0) {
return;
}
NSString *subCount = [[NSString alloc] initWithFormat:@"%d",--count];
self.countLabel.text = subCount;
}
-(void)reset:(id)sender{
count = 0;
self.countLabel.text = @"0";
}
-(void)returnSuperView:(id)sender{
[self.view removeFromSuperview];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
@end