18.自定义键盘 toolbar的barTintColor UIBarButtonItem的使用 datePick使用
2015-05-21 00:01
381 查看
UIDatePicker *dateP=[[UIDatePicker alloc]init]; dateP.datePickerMode=UIDatePickerModeDate; //设置语言为中文(系统语言为中文时有效) dateP.locale=[[NSLocale alloc]initWithLocaleIdentifier:@"zh_CN"]; dateP.frame=CGRectMake(0, 44, 320, 162); //监听datePicker的选中 [dateP addTarget:self action:@selector(test:) forControlEvents:UIControlEventValueChanged]; UIToolbar *toolBar=[[UIToolbar alloc]init]; toolBar.frame=CGRectMake(0, 0, 320, 44); UIBarButtonItem *item=[[UIBarButtonItem alloc]initWithTitle:@"上一个" style:UIBarButtonItemStylePlain target:self action:@selector(item1)]; UIBarButtonItem *item1=[[UIBarButtonItem alloc]initWithTitle:@"下一个" style:UIBarButtonItemStylePlain target:self action:@selector(item1)]; UIBarButtonItem *item2=[[UIBarButtonItem alloc]initWithTitle:@"完成" style:UIBarButtonItemStylePlain target:self action:@selector(item1)]; //这个方法可以获得可以拉伸的UIBarButtonItem UIBarButtonItem *item3=[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:@selector(item1)]; //会根据数组中元素顺序进行在toobar上显示 NSArray *items=@[item,item1,item3,item2]; toolBar.items=items; //barTintColor设置背景更为准确 toolBar.barTintColor=[UIColor redColor]; //进行显示的datePickerView self.textFiled.inputView=dateP; //辅助的toobar self.textFiled.inputAccessoryView=toolBar; //在监听方法中进行获取日期 -(void)test:(UIDatePicker *)picker { NSLog(@"%@",picker.date); NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; // HH 代表24小时 hh代表12小时 formatter.dateFormat = @"yyyy-MM-dd"; NSString *time = [formatter stringFromDate:picker.date]; self.textFiled.text=time; }
UIBarButtonItem的Bordered和Plian两种style在iOS7上没有区别 可以在storyboard中设置UIBarButtonItem的identifier为Flexible Space获取拉伸的UIBarButtonItem
相关文章推荐
- iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem 自定义ToolBar以及页面切换
- NavigationBar 完美自定义UIBarButtonItem
- iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- 使用图片方式自定义iOS导航栏navigationItem的backBarButtonItem
- UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
- 自定义UIBarButtonItem
- IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- 自定义UIBarButtonItem
- 使用图片方式自定义iOS导航栏navigationItem的backBarButtonItem
- iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
- IOS学习 查看UIBarButtonSystemItem 类型图片 / pageControl的使用
- iOS中的UIBarButtonItem使用
- (转)IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- 自定义的UIBarButtonItem
- IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- iOS:自定义UIBarButtonItem
- How to change tintColor of UIBarButtonItem? [SWIFT]
- 自定义导航按钮UIBarButtonItem
- IOS学习之UINavigationController详解与使用:添加UIBarButtonItem
- ios7 自定义UINavigationBar UIBarButtonItem 10px的偏移纠正的两种解决方案