ios/iphone sdk 表单管理最佳实践

标签 ios iphone objective-c programmatically-created

我正在开发一个涉及很多表单的 iPhone 应用程序。目前,我为每个设置页面都有一个 ViewController 类,它有一个加载了可能设置的 UITableView。当有人点击一个设置时,他们会被带到一个新的 View 来输入表单值,或者允许他们在适当的位置输入内容。

保持干燥的最佳方法是什么?这个实现的哪些部分可以实现一次并重复使用?

当有人单击进入新 View 的设置选项时,我如何创建此 View 并根据代码中的数据类型(uitextfield 或选择器或其他内容)添加文本字段?

最佳答案

您可以以编程方式:

create view hierarchy

UIButton

UILabel

你明白了。

但是,我建议让您的逻辑适用于一些情况,然后当您发现自己一遍又一遍地输入相同的内容时,应该清楚哪些部分是多余的。此时,重构以将冗余代码转换为可重用的形式。

HTH。

关于ios/iphone sdk 表单管理最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6230206/

相关文章:

objective-c - 将 NSLocalizedRecoveryOptionsErrorKey 设置为 NSError UserInfo 不提供任何恢复选项

ios - 更改containerView swift中的可见 View Controller

iphone - AVFoundation 缓冲区与已保存图像的比较

iphone - 设备功能编程指南去了哪里?

iPhone - 从视频文件中分离音频并将其保存到单独的文件中

iphone - 在 UISplitViewController 中重用详细 View Controller

iphone - 是否可以在图形上下文中渲染 AVCaptureVideoPreviewLayer?

ios - UIView 动画延迟

ios - 在 iOS 上不使用 UIWebview 打开 word、excel 和 PDF 文件

iphone - 如何在xcode中创建控件