1. 本节课将为您演示,如何在表单中嵌入拾取器。首先在左侧的项目导航区,打开视图控制器的代码文件。
2. 现在开始编写代码,实现在表单中嵌入日期和时间拾取器的功能。
3. 首先在当前的类文件中,引入已经安装的第三方类库。
4. 然后修改当前视图控制器类的父类的名称。
5. 设置内行隐藏属性,允许在表单内同时显示多个拾取器。
6. 接着往表单中添加一个新的段落。
7. 添加一个日期嵌入行,并设置该行的标题和默认值。
8. 添加一个时间嵌入行,并设置该行的标题和默认值。
9. 继续添加一个日期和时间嵌入行,并设置该行的标题和默认值。
10. 添加一个计时嵌入行,并设置该行的标题。
11. 然后初始化一个日期组件对象。
12. 依次设置日期组件对象的小时、分钟和时区属性。
13. 接着设置当前表单行的默认值。
14. 添加第二个段落,并设置其标题文字。
15. 添加一个拾取器嵌入行。
16. 设置该行的标题和标记的值相同。
17. 然后设置该行显示的值的内容。
18. 返回日期的年份作为该行的显示内容。
19. 初始化当前行的选项,并获得当天的日期。
20. 然后通过一个循环语句,将今后10年的日期,添加到选项数组中。
21. 最后设置当前行的默认值为数组中的第一个元素。接着点击左上角的[编译并运行]按钮,启动模拟器预览项目。
22. 在弹出的模拟器中,点击表单中的第一行,将在该行的下方,显示一个嵌入的日期拾取器。
23. 接着点击第二行,将在该行的下方,显示一个嵌入的时间拾取器。
24. 当再次点击第一个表单行时,将隐藏显示的日期拾取器。
25. 接着点击此行,将显示一个年份列表拾取器。
26. 点击此处的[停止]按钮,关闭模拟器。
27. 现在来修改代码,设置在表单中同时只显示一个拾取器。
28. 将嵌入行的隐藏选项,调整为一次只显示一个拾取器。
29. 接着点击左上角的[编译并运行]按钮,再次启动模拟器预览项目。
30. 在弹出的模拟器中,点击表单中的第一行,将在该行的下方,显示一个嵌入的日期拾取器。
31. 接着点击第二行,将在该行的下方,显示一个嵌入的时间拾取器,而上方的日期拾取器将自动隐藏。
32. 接着点击此行,将显示一个年份列表拾取器,上方的时间拾取器将自动隐藏。
33. 最后点击此处的[停止]按钮,关闭模拟器并结束本节课程。
本文整理自:《app开发中的神兵利器》,真正的
[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:
https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:
资料下载