Iphone开发(七)date picker 和 picker view,较复杂的控件
然后先研究date picker,将button和date picker的输出口声明出来,再声明一个操作方法用来响应button的点击事件,就称为click方法吧,然后在该方法中可以直接用date picker的对象取得一个NSDate的对象,然后建一个alertview将其显示出来,看代码:
viewController.h:
?
到现在date picker已经介绍了,有输出口就可以直接调用方法取出来时间 ,现在介绍比较复杂的picer view,在介绍之前先了解几个概念,在picker view中,样式类似于date picker,可以有若干个组件-component,也就是竖着的分栏,像date picker中的月日,时,分的分组,每一个component可以有多个row,这样就确定了一个picker View的结构,然后再按以上结构提供数据,就可以显示了,所以在加载picker view之前必须确定一下结构和数据,所以刚才我们明明拖了一个picker View上去却没有显示。怎样来显示一个picker view呢。用三个方法来确定:
?
?
测试看效果:
好了,这样就大概了解了picker View的实现了,将要点再过一下:
1,要实现两个协议,协议中对应的三个方法分别描述了picker View的component,row ,和显示的内容。
2,picker View的显示内容是从数组中取得的,在取时也要从数组中取。
3,存储picker View显示信息的字符串往往在viewDidLoad方法中进行初始化。
4,要记得在xib文件中将代理和数据源拖拽对应。
?
关键字:Iphone IOS 开发 ,基础 ,入门 ,date picker ,picker View?