1

我正在尝试编写一个以填写表格为基本目的的 iPad 应用程序。我在 Interface Builder 中设计了 5 个独立的表单,每个表单都有超过 50 个 UILabel 和 UITextFields 以及 UIScrollView 中的一些分段控件(是的,它真的很长)。这些表格需要本地保存在应用程序本身中,以后可以通过电子邮件发送。在设计完表单后,我意识到为如此多的不同控件创建 IBOutlets 会很乏味,并且还可能会影响应用程序的性能。我还担心管理这些网点会带来的复杂性。

我不确定我是否采取了正确的方法。任何人都可以建议我任何替代方案。我已经准备好从头开始一切,我所需要的只是一些关于解决这个问题的正确方法的指导。我只需要管理输入元素的帮助,其余的我可以管理。

欢迎任何和所有建议。非常感谢。

4

1 回答 1

0

可以有两种UILabels 和UITextFields。

1.里面的静态/固定文本。

2.动态文本。

您为在运行时更改的动态值创建出口。或者,如果您正在从代码中实现某些东西。

如果您认为 50 个 outlet 难以处理,您可以为每个创建 5 个单独的控制器类forms,从而在一个控制器类中处理 10 个 outlet。

于 2013-05-12T04:48:26.023 回答