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

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

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



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


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


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


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


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


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


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


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


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


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


12. 添加一个数字行。 


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


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


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


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


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


18. 设置格式对象的本地化属性。 


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


49. 


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


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



猜你喜欢

转载自blog.csdn.net/fzhlee/article/details/80284050