iOS开发中的神兵利器

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

2018-04-12  本文已影响16人  互动教程网

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

image

2. 现在开始编写代码,实现这项功能。

image

3. 首先在当前的类文件中,引入已经安装的第三方类库。

image

4. 接着创建一个货币类,该类继承自数字格式类,并遵循格式化协议。

image

5. 添加一个方法,当处理对象是数字时,则设置其小数点的位置。

image

6. 如果设置对象为空,则不再执行后面的代码。

image

7. 将字符串按小数点进行分割,并重新拼接成一个新的字符串。

image

8. 接着根据小数点的位数,设置对象的数据。

image

9. 然后添加一个协议中的方法,用来获得当输入新字符时的字符输入位置。

image

10. 根据原位置和偏移距离,计算并返回新的位置。

image

11. 接着在表单中创建一个段落,并设置段落的标题。

image

12. 添加一个数字行。

image

13. 然后设置用户在输入时,实时设置数字的格式。

image

14. 设置本行的标题文字。

image

15. 接着设置本行的默认值。

image

16. 初始化一个货币格式对象。

image

17. 然后根据设备的地区,使用不同的货币符号。

image

18. 设置本行的数字为货币格式。

image

19. 设置用来格式化本行数据的对象。

image

20. 继续添加另一个数字表单行。

image

21. 设置本行的标题文字。

image

22. 接着设置本行的默认值。

image

23. 初始化一个数字格式对象,并设置格式对象的本地化属性。

image

24. 设置格式对象的数字样式为科学计数法,并将这种格式应用在当前的表单行。

image

25. 继续添加另一个整数行。

image

26. 设置本行的标题文字和默认值。

image

27. 初始化一个数字格式对象,并设置格式对象的本地化属性。

image

28. 设置格式对象的数字样式,并将这种格式应用在当前行。

image

29. 接着添加一个段落,用来添加日期格式的表单的表单行。

image

30. 在段落中添加一个日期行。

image

31. 设置本行的标题文字和默认值。

image

32. 初始化一个日期格式对象,并设置格式对象的本地化属性。

image

33. 设置格式对象的日期样式为缩写样式,并将这种格式应用在当前的表单行。

image

34. 在段落中添加另一个日期行。

image

35. 设置本行的标题文字和默认值。

image

36. 初始化一个日期格式对象,并设置格式对象的本地化属性。

image

37. 设置格式对象的日期样式为完整样式,并将这种格式应用在当前的表单行。

image

38. 继续添加一个段落,用来添加其它格式的表单行。

image

39. 添加一个数字表单行。

image

40. 设置本行的标题文字和默认值。

image

41. 初始化一个能量格式对象,并将这种格式应用在当前的表单行。

image

42. 继续添加另一个整数行。

image

43. 设置本行的标题文字和默认值。

image

44. 初始化一个重量格式对象,并将这种格式应用在当前的表单行。接着点击左上角的[编译并运行]按钮,启动模拟器预览项目。

image

45. 在当前的表单中,包含了各种各样的数据格式。点击其中的科学计数法单元格。

46. 然后按下键盘上的删除键,删除小数点后的数字。

image

47. 继续按下删除键,删除小数点。

image

48. 接着输入其它的数字。

image

image

50. 点击完成按钮,完成数字的输入,并关闭键盘。

image

51. 此时新的数字同样被转换成科学计数法的样式。最后点击此处的[停止]按钮,关闭模拟器,并结束本节课程。

image

image

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

apps8 2.png
上一篇 下一篇

猜你喜欢

热点阅读