2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]

1. 本节课将为您创建一个更加强大的表单。首先打开浏览器,并进入当前的页面,然后点击此处的下载按钮。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第1张图片
image

2. 在弹出的面板中,点击下载压缩包按钮,下载整个项目的源代码。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第2张图片
image

3. 压缩包下载之后,将被自动解压成一个文件夹。点击示例文件夹左侧的箭头,显示该文件夹下的所有文件。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第3张图片
image

4. 选择一个自定义的单元格的类文件。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第4张图片
image

5. 然后按下键盘上的换档键。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第5张图片
image

6. 在按下快捷键的同时,选择另一个文件夹,以同时选择多个项目。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第6张图片
image

7. 然后将选择的内容拖动到您的项目中。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第7张图片
image

8. 在弹出的文件导入确认窗口中,点击完成按钮,确认文件的导入。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第8张图片
image

9. 接着选择资源文件夹,查看项目中已经导入的图片资源。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第9张图片
image

10. 在项目中已经导入了数张图片,我们将在表单中使用到这些图片。然后在左侧的项目导航区,打开视图控制器的代码文件。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第10张图片
image

11. 现在开始编写代码,创建另一个更加强大的表单。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第11张图片
image

12. 首先在当前的类文件中,引入已经安装的第三方类库,以及地图相关的框架。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第12张图片
image

13. 接着创建一个字符串的别名,并创建一系列的表情图标。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第13张图片
image

14. 然后修改当前视图控制器类的父类的名称。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第14张图片
image

15. 设置网址行里的文本框的字体颜色为蓝色。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第15张图片
image

16. 接着设置标签行的字体颜色为橙色。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第16张图片
image

17. 设置复选框行的前景颜色为橙色。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第17张图片
image

18. 设置日期行的最小日期为当天的日期。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第18张图片
image

19. 往表单中添加一个新的段落。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第19张图片
image

20. 然后往段落中添加一个标签行,并设置标签行的标题和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第20张图片
image

21. 当用户点击该行时,往标签的文字内容中,添加一枚旗帜图标。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第21张图片
image

22. 接着添加一个日期表单行,并设置日期行的默认值和标题文字。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第22张图片
image

23. 添加一个复选框表单行,并设置该行的标题文字和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第23张图片
image

24. 添加一个开关表单行,并设置该行的标题文字和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第24张图片
image

25. 添加一个滑杆表单行,并设置该行的标题文字和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第25张图片
image

26. 添加一个步进表单行,并设置该行的标题文字和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第26张图片
image

27. 然后添加一个新的段落,用来创建一些片段的示例。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第27张图片
image

28. 添加一个字符串类型的片段行,并设置该行拥有三个选项。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第28张图片
image

29. 添加一个表情图标类型的片段行。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第29张图片
image

30. 然后设置该行的标题文字、六个选项和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第30张图片
image

31. 添加一个字符串类型的片段行,并设置该行的标题,以及拥有两个选项。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第31张图片
image

32. 同时设置该行的缩略图标。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第32张图片
image

33. 添加另一个字符串类型的片段行,并设置该行拥有四个选项,以及默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第33张图片
image

34. 同样设置该行的缩略图标。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第34张图片
image

35. 接着在表单中添加另一个段落。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第35张图片
image

36. 添加一个动作表单行,当点击此行时,将弹出一个动作表单。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第36张图片
image

37. 设置该行的标题以及选择器标题。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第37张图片
image

38. 继续设置该行选项列表,以及默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第38张图片
image

39. 添加一个警告行,当点击此行时,将弹出一个警告窗口。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第39张图片
image

40. 设置该行的标题以及选择器标题。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第40张图片
image

41. 继续设置该行选项列表,以及默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第41张图片
image

42. 当值发生变化时,在控制台输出该行的值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第42张图片
image

43. 设置在展示时的前景颜色为紫色。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第43张图片
image

44. 添加一个导航类型的表单行,当点击此行时,将在导航栈中压入一个新的页面。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第44张图片
image

45. 设置该行的标题以及选项列表。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第45张图片
image

46. 接着设置默认值和选择器标题。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第46张图片
image

47. 获得表单的最后一个段落。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第47张图片
image

48. 接着在段落中添加一个地理坐标行。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第48张图片
image

49. 设置该行的标题以及默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第49张图片
image

50. 继续添加一个图像表单行,并设置该行的标题。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第50张图片
image

51. 接着添加一个可进行多选操作的表单行。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第51张图片
image

52. 设置该行的标题文字。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第52张图片
image

53. 设置该行的选项列表以及默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第53张图片
image

54. 再次添加一个新的段落,我们将在该段落中添加拾取器类型的表单行。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第54张图片
image

55. 首先添加一个字符串类型的拾取器行。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第55张图片
image

56. 接着添加一个10次的循环语句,设置行的选项列表。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第56张图片
image

57. 继续添加一个新的段落。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第57张图片
image

58. 往该段落中添加一个文本表单行,并设置该行的标题和占位文本。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第58张图片
image

59. 接着添加一个数字表单行。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第59张图片
image

60. 然后设置该行的标题和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第60张图片
image

61. 对于数字表单行,我们可以设置它的数字格式。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第61张图片
image

62. 设置在用户输入时,实时对数字进行格式化。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第62张图片
image

63. 设置该行的输入框的键盘类型,在此使用数字键盘。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第63张图片
image

64. 接着添加一个网址行,并设置该行的标题和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第64张图片
image

65. 继续添加一个手机号码行,并依次设置该行的标题、默认值和是否激活。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第65张图片
image

66. 添加一个名称表单行,并设置该行的标题。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第66张图片
image

67. 然后添加一个密码表单行,并设置该行的标题和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第67张图片
image

68. 添加一个整数表单行,并设置该行的标题和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第68张图片
image

69. 添加一个邮箱表单行,并设置该行的标题和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第69张图片
image

70. 接着添加一个特定类型的表单行,并设置该行的标题和默认值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第70张图片
image

71. 添加一个账户表单行,并设置该行的标题和占位文本。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第71张图片
image

72. 添加一个邮政编码表单行,并设置该行的标题和占位文本。接着点击模拟器列表,我们将使用真机进行测试。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第72张图片
image

73. 在设备列表中,点击选择一款真机设备。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第73张图片
image

74. 然后点击左上角的[编译并运行]按钮,启动应用程序。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第74张图片
image

75. 在标签行上点击,标签行的文字将发生变化。

76. 此时标签上多了一个旗帜图标,继续点击该表单行。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第75张图片
image

77. 在此行的上方点击,可以修改当前的选择状态。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第76张图片
image

78. 继续点击可以恢复选择的状态。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第77张图片
image

79. 点击开关按钮可以切换开关控件的状态。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第78张图片
image

80. 在滑杆上点击,可以快速调整滑杆的数值。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第79张图片
image

81. 然后在步进组件上点击,并观察左侧数字的变化。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第80张图片
image

82. 在分段控件上点击,可以选择分段组件中的某个选项。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第81张图片
image

83. 同样可以在表情图标分段上点击,选择分段控件中的某个选项。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第82张图片
image

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第83张图片
image

85. 在下方的圆点处按下手指,并向上拖动,查看下方的表单区域。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第84张图片
image

86. 在动作表单行上点击,可以弹出一个动作表单。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第85张图片
image

87. 然后选择一个动作选项,并观察动作表单行的变化。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第86张图片
image

88. 在警告表单行上点击,将弹出一个警告窗口。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第87张图片
image

89. 在弹出的警告窗口中,可以点击选择一个选项,同时观察警告表单行的变化。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第88张图片
image

90. 在下方的圆点处按下手指,并向上拖动,查看下方的表单区域。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第89张图片
image

91. 在当前的表单区域,显示了文本、数字、网址、手机号码、密码、邮箱等类型的表单行,它们的值都有相应的格式。最后点击[停止]按钮结束本节课程。

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第90张图片
image

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第91张图片
image

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第92张图片
image

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第93张图片
image

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第94张图片
image

本文整理自:《app开发中的神兵利器》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器]_第95张图片
apps8 2.png

你可能感兴趣的:(2.10 快速添加日期选择/多选/动作表单/地图等自定义表单 [iOS开发中的神兵利器])