2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

原文:http://coolketang.com/staticCoding/5a995103fe88c21c80b2e400.html

1. 本节课将为您演示,如何设置表单中的输入内容的格式。首先在左侧的项目导航区,打开视图控制器的代码文件。 

2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

2. 现在开始编写代码,实现这项功能。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

3. 首先在当前的类文件中,引入已经安装的第三方类库。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

4. 接着创建一个货币类,该类继承自数字格式类,并遵循格式化协议。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

5. 添加一个方法,当处理对象是数字时,则设置其小数点的位置。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

6. 如果设置对象为空,则不再执行后面的代码。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

7. 将字符串按小数点进行分割,并重新拼接成一个新的字符串。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

8. 接着根据小数点的位数,设置对象的数据。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

9. 然后添加一个协议中的方法,用来获得当输入新字符时的字符输入位置。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

10. 根据原位置和偏移距离,计算并返回新的位置。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

11. 接着在表单中创建一个段落,并设置段落的标题。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

12. 添加一个数字行。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

13. 然后设置用户在输入时,实时设置数字的格式。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

14. 设置本行的标题文字。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

15. 接着设置本行的默认值。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

16. 初始化一个货币格式对象。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

17. 然后根据设备的地区,使用不同的货币符号。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

18. 设置格式对象的本地化属性。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

19. 设置本行的数字为货币格式。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

20. 继续添加另一个数字表单行。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

21. 设置本行的标题文字。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

22. 接着设置本行的默认值。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

23. 初始化一个数字格式对象,并设置格式对象的本地化属性。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

24. 设置格式对象的数字样式为科学计数法,并将这种格式应用在当前行的内容。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

25. 继续添加另一个整数行。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

26. 设置本行的标题文字和默认值。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

27. 初始化一个数字格式对象,并设置格式对象的本地化属性。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

28. 设置格式对象的数字样式,为拼写格式,并将这种格式应用在当前行的内容。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

29. 接着添加一个段落,用来添加日期格式的表单行。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

30. 在段落中添加一个日期行。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

31. 设置本行的标题文字和默认值。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

32. 初始化一个日期格式对象,并设置格式对象的本地化属性。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

33. 设置格式对象的日期样式为缩写样式,并将这种格式应用在当前行的内容。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

34. 在段落中添加另一个日期行。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

35. 设置本行的标题文字和默认值。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

36. 初始化一个日期格式对象,并设置格式对象的本地化属性。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

37. 设置格式对象的日期样式为完整样式,并将这种格式应用在当前行的内容。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

38. 继续添加一个段落,用来添加其它格式的表单行。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

39. 添加一个数字表单行。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

40. 设置本行的标题文字和默认值。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

41. 初始化一个能量格式对象,并将这种格式应用在当前行的内容。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

42. 继续添加另一个整数行。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

43. 设置本行的标题文字和默认值。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

44. 初始化一个重量格式对象,并将这种格式应用在当前的表单行。接着点击左上角的[编译并运行]按钮,启动模拟器预览项目。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

45. 在当前的表单中,包含了各种各样的数据格式。点击其中的科学计数法单元格。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

46. 然后按下键盘上的删除键,删除小数点后的数字。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

47. 继续按下删除键,删除小数点。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

48. 接着输入其它的数字。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

49. 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

50. 点击完成按钮,完成数字的输入,并关闭键盘。 
2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]

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

2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]


2.15 自定义表单文本框内容的格式 [iOS开发中的神兵利器]