您的位置:首页 > 产品设计 > UI/UE

UIDatePickerView实现时间滚动轮播效果

2014-08-26 16:29 399 查看
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
self.title = @"第二页";
self.view.backgroundColor = [UIColor orangeColor];

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
view = self.view;
UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 80, 320, 300)];
datePicker.backgroundColor = [UIColor magentaColor];
datePicker.date = [NSDate date];
datePicker.datePickerMode = UIDatePickerModeDateAndTime;
[view addSubview:datePicker];

// 添加一个按钮
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(100, 300, 120, 50);
[button setTitle:@"时间" forState:UIControlStateNormal];
[button addTarget:self action:@selector(buttonEventMathod:) forControlEvents:UIControlEventTouchDown];
[self.view addSubview:button];

[view release];
}
-(void)buttonEventMathod:(UIButton *)button
{
UIDatePicker *picker = (UIDatePicker *)[self.view viewWithTag:100];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"YYYY-MM-DD hh:mm:ss-aa";
NSLog(@"格式化时间:%@", [formatter stringFromDate:picker.date]);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐