我正在尝试使用Storyboard中的表视图来构建表单,但我无法找到表格在容器内时访问表单字段的简单方法。在Container视图中使用UITableView获取表单 - 我如何访问表单域?
这是我有:
- 与容器查看自定义视图控制器(LoginController中),其中形式去
- 嵌入容器静态的UITableViewController
- 领域(电子邮件,密码等)在UITableViewController中的单元格内
我的问题是:从LoginController访问电子邮件和密码字段的值的最简单方法是什么?似乎没有任何方法将字段链接到LoginController中的IBOutlets。我可以为每个构建的表单创建一个自定义表格视图控制器,或者用segue做一些事情,但这太复杂了。有什么办法可以保留故事板中的所有内容吗?
确实有办法做到这一点,但为什么你想?电子邮件和密码是登录所必需的,因此登录视图控制器应该直接处理,而不依赖于其他视图控制器。为什么不使用2个文本字段(不是在容器视图中)而不是表视图? – rdelmar
主要是为了方便 - 桌子是一种简单的(?)方式,可以制作漂亮的外观。登录是一个简单的例子 - 对于较大的表单,带有部分的表单等,很容易将所有内容放在表格中,而不用担心布局。但是如果对数据的处理变得困难,那就会破坏整个目的。 –
我应该补充一点:如果整个表单控制器(LoginController)是一个表视图控制器,那么这很容易,但如果我希望表只占用视图的一部分,那么这很简单。 –