您的位置:首页 > 移动开发 > IOS开发

ios datePicker 控件的使

2011-05-31 13:17 357 查看
第天一实例,胜过比尔·盖茨

//
//  DatePickerViewController.h
//  DatePicker
//
//  Created by h on 11-5-31.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface DatePickerViewController : UIViewController {
UIDatePicker *datePicker;
}
@property (nonatomic,retain) IBOutlet UIDatePicker *datePicker;
-(IBAction)buttonPressed;
@end


//
//  DatePickerViewController.m
//  DatePicker
//
//  Created by h on 11-5-31.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//
#import "DatePickerViewController.h"
@implementation DatePickerViewController
@synthesize datePicker;

/*
// The designated initializer. Override to perform setup that is required before the view is loaded.
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
*/
/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
NSDate *now=[[NSDate alloc] init];
[datePicker setDate:now	animated:NO];
[now release];
[super viewDidLoad];
}

/*
// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
*/
- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];

// Release any cached data, images, etc that aren't in use.
}
- (void)viewDidUnload {
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
self.datePicker=nil;
}
-(IBAction)buttonPressed
{
NSDate	*selected=[datePicker date];
NSString *message = [[NSString alloc] initWithFormat:@"The date and time you selected is:%@",selected];
UIAlertView *alert= [[UIAlertView  alloc] initWithTitle:@"Date and Time Selected"
message:message
delegate:nil
cancelButtonTitle:@"Yes,i did"
otherButtonTitles:nil];
[alert show];
[alert release];
[message release];

}

- (void)dealloc {
[datePicker release];
[super dealloc];
}
@end


效果 图



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: