进击的UI------------------UIDatePicker(时间)

{

// UIDatePicker控件的常用方法  时间选择控件

UIDatePicker *oneDatePicker = [[UIDatePicker alloc] init];

oneDatePicker.frame = CGRectMake(0, 10, 320, 300); // 设置显示的位置和大小oneDatePicker.date = [NSDate date]; // 设置初始时间

// [oneDatePicker setDate:[NSDate dateWithTimeIntervalSinceNow:48 * 20 * 18] animated:YES]; // 设置时间,有动画效果

oneDatePicker.timeZone = [NSTimeZone timeZoneWithName:@"GTM+8"];

// 设置时区,中国在东八区

oneDatePicker.minimumDate = [NSDate dateWithTimeIntervalSinceNow:72 * 60 * 60 * -1]; // 设置最小时间

oneDatePicker.maximumDate = [NSDate dateWithTimeIntervalSinceNow:72 * 60 * 60]; // 设置最大时间

oneDatePicker.datePickerMode = UIDatePickerModeDateAndTime;

//设置样式

// 以下为全部样式

// typedef NS_ENUM(NSInteger, UIDatePickerMode) {

//    UIDatePickerModeTime,           // 只显示时间

//    UIDatePickerModeDate,           // 只显示日期

//    UIDatePickerModeDateAndTime,    // 显示日期和时间

//    UIDatePickerModeCountDownTimer  // 只显示小时和分钟 倒计时定时器

// };

[oneDatePicker addTarget:self action:@selector(oneDatePickerValueChanged:) forControlEvents:UIControlEventValueChanged]; // 添加监听器

[self.view addSubview:oneDatePicker]; // 添加到View上

[oneDatePicker release], oneDatePicker = nil; // 释放内存

#pragma mark - 实现oneDatePicker的监听方法

- (void)oneDatePickerValueChanged:(UIDatePicker *) sender {

NSDate *select = [sender date]; //获取被选中的时间

NSDateFormatter *selectDateFormatter = [[NSDateFormatter alloc] init];

selectDateFormatter.dateFormat = @"yy:MM:dd HH:mm:ss"; // 设置时间和日期的格式

NSString *dateAndTime = [selectDateFormatter stringFromDate:select]; //把date类型转为设置好格式的string类型

// 通过UIAlertView显示出来

UIAlertView *alertView = [[UIAlertViewalloc] initWithTitle:@"时间提示" message:dateAndTime delegate:select cancelButtonTitle:@"Cancle"otherButtonTitles:nil, nil];

[alertView show];

[alertView release], alertView = nil;

[selectDateFormatter release], selectDateFormatter = nil;

// 在控制台打印消息

NSLog(@"%@", [sender date]);

}

时间: 2024-10-20 21:35:30

进击的UI------------------UIDatePicker(时间)的相关文章

UI: UIDatePicker 来进行日期和时间的选择

在程序中给用户??供一个体验很好的页面用来选择日期和时间. //UIDatePicker _myDatePicker = [[UIDatePicker alloc]init]; _myDatePicker.center = self.view.center; [_myDatePicker addTarget:self action:@selector(datePickerDateChanged:) forControlEvents:UIControlEventValueChanged]; [se

【转】Android UI系列-----时间、日期、Toasts和进度条Dialog

原文网址:http://www.cnblogs.com/xiaoluo501395377/p/3421727.html 您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态. 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: [email protected] / [email protected] 如果需要转载,请注明出处,谢谢!! 本篇随笔将继续学

Android 开发中踩过的坑之二: 16ms的UI线程时间才不会卡顿

AndroidUI卡顿, 是总会遇到的问题, 这个坑经常遇到, 通常在优化时才会重点关注. 通常在Adapter.getView()方法中比较突出. 人眼的原因, 1秒24帧的动画才能感到顺畅. 所以每帧的时间大概有41ms多一点点(1000ms/24). 但是但是, 注意了, 这41ms不是全都留给你java代码, 而是所有java native 屏幕等等的, 最后留给我们用java级别发挥的时间, 只有16~17ms了. 所以,当你优化视觉效果时, 留意UI线程的时间, 超过16ms, 就需

UIDatePicker 时间滚动表

UIDatePicker *datapicker; //时间滚动表 datapicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(50, 200, 250, 100)]; datapicker.datePickerMode = UIDatePickerModeDate; NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"]; datapick

UIDatePicker 时间选择器

NSDate *currentTime = [NSDate date]; datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 100, 320, 216)]; // [datePicker setTimeZone:[NSTimeZone defaultTimeZone]]; // [datePicker setTimeZone:[NSTimeZone timeZoneWithName:@"GMT+8"]]; //

angular 使用ui.bootstarp 时间(年月日,小时分钟)

在下才疏学浅,不足之处,还望各位多多指教. 不废话,直接上代码: <!DOCTYPE html> <html lang="en" ng-app="indexApp"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="http://

jquery UI datepicker时间控件的使用

参考: http://api.jqueryui.com/datepicker/#method-show 英文 http://www.helloweba.com/view-blog-168.html 中文 http://jqueryui.com/datepicker/ 效果: 常用场合: 1.输入框 2.div 使用方法: 1.限制日期 $("#resultDiv").datepicker({ onSelect: function (dateText, inst) { //代码:选择日期

iOS 常见一些原件

UIToolbar;//工具条 UIBarButtonItem;//共具条的控件 //创建一个导航栏 UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)]; //创建一个导航栏集合 UINavigationItem *navItem = [[UINavigationItem alloc] initWithTitle:nil]; //在这个集合Item中添加标题,按钮

easy UI mybatis springMvc 通过前台输入的时间查询数据库 Oracle

数据库类型为 date类型 实际值 如:2017/7/11 14:24:19 解决思路 前台UI的时间到后天是字符串 不转换 直接在Mybatis中接收时间字符串 前台UI代码 easy ui 时间控件 <td>上传日期:</td> <td> <input class="easyui-datebox" id="createTimeQ" name="createTime" data-options=&quo

IOS仿QQ空间时间显示

最近项目有类似QQ空间展示动态的UI,模仿了QQ空间的时间显示,在此记录,以备查阅. 这是QQ空间的ui: 时间显示为: 1.今天-->今天 xx:xx(今天 15:39)   2.昨天-->昨天 xx:xx(昨天 06:00)   3.前天-->前天 xx:xx(前天 19:00)   4.同一年, 例如:同一年的一月三号-->01-03 xx:xx(01-03 12:29)   5.不在同一年 --> xxxx-xx-xx(2014-12-12) 程序运行效果如下,以下为