iOS开发UI篇—Date Picker和UITool Bar控件简单介绍
1 // 2 // YYViewController.m 3 // datepicker 4 // 5 // Created by apple on 14-6-3. 6 // Copyright (c) 2014年 itcase. All rights reserved. 7 // 8 9 #import "YYViewController.h" 10 11 @interface YYViewController () 12 /** 13 * 文本输入框 14 */ 15 @property (strong, nonatomic) IBOutlet UITextField *textfield; 16 17 @end 18 19 @implementation YYViewController 20 21 - (void)viewDidLoad 22 { 23 [super viewDidLoad]; 24 //1 25 //添加一个时间选择器 26 UIDatePicker *date=[[UIDatePicker alloc]init]; 27 /** 28 * 设置只显示中文 29 */ 30 [date setLocale:[NSLocale localeWithLocaleIdentifier:@"zh-CN"]]; 31 /** 32 * 设置只显示日期 33 */ 34 date.datePickerMode=UIDatePickerModeDate; 35 // [self.view addSubview:date]; 36 37 //当光标移动到文本框的时候,召唤时间选择器 38 self.textfield.inputView=date; 39 40 //2 41 //创建工具条 42 UIToolbar *toolbar=[[UIToolbar alloc]init]; 43 //设置工具条的颜色 44 toolbar.barTintColor=[UIColor brownColor]; 45 //设置工具条的frame 46 toolbar.frame=CGRectMake(0, 0, 320, 44); 47 48 //给工具条添加按钮 49 UIBarButtonItem *item0=[[UIBarButtonItem alloc]initWithTitle:@"上一个" style:UIBarButtonItemStylePlain target:self action:@selector(click) ]; 50 51 UIBarButtonItem *item1=[[UIBarButtonItem alloc]initWithTitle:@"下一个" style:UIBarButtonItemStylePlain target:self action:@selector(click)]; 52 53 UIBarButtonItem *item2=[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; 54 UIBarButtonItem *item3=[[UIBarButtonItem alloc]initWithTitle:@"完成" style:UIBarButtonItemStylePlain target:self action:@selector(click)]; 55 56 toolbar.items = @[item0, item1, item2, item3]; 57 //设置文本输入框键盘的辅助视图 58 self.textfield.inputAccessoryView=toolbar; 59 } 60 -(void)click 61 { 62 NSLog(@"toolbar"); 63 } 64 @end
实现效果:
toolbar.items = @[item0, item1, item2, item3];//设置文本输入框键盘的辅助视图self.textfield.inputAccessoryView=toolbar;
iOS开发UI篇—Date Picker和UITool Bar控件简单介绍相关推荐
- android tableview实现多选功能,iOS开发UI篇-tableView在编辑状态下的批量操作(多选)...
先看下效果图 直接上代码 #import "MyController.h" @interface MyController () { UIButton *button; } @pr ...
- iOS开发UI篇—transframe属性(形变)
iOS开发UI篇-transframe属性(形变) 1. transform属性 在OC中,通过transform属性可以修改对象的平移.缩放比例和旋转角度 常用的创建transform结构体方法分两 ...
- iOS开发UI篇—多控制器和导航控制器简单介绍
iOS开发UI篇-多控制器和导航控制器简单介绍 一.多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单.当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个vi ...
- iOS开发UI篇—UIWindow简单介绍
iOS开发UI篇-UIWindow简单介绍 一.简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWi ...
- iOS开发UI篇—简单介绍静态单元格的使用
iOS开发UI篇-简单介绍静态单元格的使用 一.实现效果与说明 说明:观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,上面的数据都是固定的,且几乎不会改变. 要完成上面的效果, ...
- iOS开发UI篇—实现UITableview控件数据刷新
iOS开发UI篇-实现UITableview控件数据刷新 一.项目文件结构和plist文件 二.实现效果 1.说明:这是一个英雄展示界面,点击选中行,可以修改改行英雄的名称(完成数据刷新的操作). 运 ...
- iOS开发UI篇—UITabBarController简单介绍
iOS开发UI篇-UITabBarController简单介绍 一.简单介绍 UITabBarController和UINavigationController类似,UITabBarControlle ...
- iOS开发UI篇—懒加载
iOS开发UI篇-懒加载 1.懒加载基本 懒加载--也称为延迟加载,即在需要的时候才加载(效率低,占用内存小).所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断是否已经有了, ...
- iOS开发UI篇—UITableviewcell的性能优化和缓存机制
iOS开发UI篇-UITableviewcell的性能问题 一.UITableviewcell的一些介绍 UITableView的每一行都是一个UITableViewCell,通过dataSource ...
最新文章
- 《EE Times》评出2020年全球最值得关注的18家传感器公司
- 内网渗透-2019/06/06
- java ssh工具类_JAVA SSH2工具类
- python【力扣LeetCode算法题库】面试题 08.11- 硬币
- 基于 Kubernetes 的 CICD 基础设施即代码
- Appium——主从控制执行
- 2014值得期待的Erlang两本新书
- opencv的一些滤镜效果
- 【数据结构笔记23】C实现:表示图的多种方法(邻接矩阵、邻接表与相关拓展)
- UVA 11859 Division Game[Nim游戏]
- Luence简单实现2
- canvas 文字垂直居中
- python怎么画线_python画直线图
- weiPe系统启动盘还原
- 苹果ipad8和ipad9的区别
- USB数据采集卡关于高电压数据采集提供的解决方案
- 网站换服务器 备案,网站换服务器备案吗
- Because you loved me
- 手把手教学:如何设计 SDK
- 计算机导师团队如何发邮件,研究生给导师发邮件的3个模板