我有一个 UIView 应该像调查表一样工作。在这个视图中,我正在以编程方式创建一个动态数量的 UILabel,它们充当问题和 UITextFields,它们是用户提出答案的地方。这个 UIView 也有一个按钮,你可以按下它来移动到下一个表单。
我的问题是,假设我有 10 个问题;意思是在某个视图中具有 10 个 UITextField 的 10 个 UILabel,有没有一种方法可以在用户完成(单击按钮)时,从我迭代的每个 UITextField 中获得 UILabel 值(表示该答案的问题)?
一个简单的解决方案是将每个 UITextField 指针作为键存储在字典中,其中 UILabel 值是它的值,但我不想使用更多的内存或数据结构。
我还知道,在使用 StoryBoard 时,您可以通过插座将标签连接到文本字段。
我试图查看 UITextField 是否有一个隐藏变量,我可以在其中存储 UILabel 值,但没有找到类似的东西。
是否有一个编程的、简单的、无需额外内存的解决方案?