我正在开发一个涉及很多表单的 iPhone 应用程序。目前,我为每个设置页面都有一个 ViewController 类,它有一个加载了可能设置的 UITableView。当有人点击一个设置时,他们会被带到一个新的 View 来输入表单值,或者允许他们在适当的位置输入内容。
保持干燥的最佳方法是什么?这个实现的哪些部分可以实现一次并重复使用?
当有人单击进入新 View 的设置选项时,我如何创建此 View 并根据代码中的数据类型(uitextfield 或选择器或其他内容)添加文本字段?
最佳答案
您可以以编程方式:
create view hierarchy
UIButton
UILabel
你明白了。
但是,我建议让您的逻辑适用于一些情况,然后当您发现自己一遍又一遍地输入相同的内容时,应该清楚哪些部分是多余的。此时,重构以将冗余代码转换为可重用的形式。
HTH。
关于ios/iphone sdk 表单管理最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6230206/