在容器视图中使用UITableView进行表单-如何访问表单字段?

alex_c

我正在尝试使用情节提要中的表视图来构建表单,但是当表位于容器内部时,我想不出一种简单的方法来访问表单字段。

这就是我所拥有的:

我如何设置故事板

  • 一个带有容器视图的自定义视图控制器(LoginController),表单在其中进入
  • 嵌入在Container中的静态UITableViewController
  • UITableViewController的单元格内的字段(电子邮件,密码等)

我的问题是:从LoginController访问电子邮件和密码字段的值的最简单方法是什么?似乎没有任何方法可以将字段链接到LoginController中的IBOutlets。我可以为我构建的每种表单制作一个自定义的表格视图控制器,或者使用segue做一些事情,但这变得太复杂了。有什么办法可以将所有内容保留在情节提要中?

德尔玛

如果要使用表视图,则有两种选择。您可以使用动态原型而不是静态表,因此可以将表视图直接添加到登录控制器(并根据需要调整其大小)。或者,您可以像使用嵌入式表视图控制器一样在问题中进行操作。在这种情况下,您可以在prepareForSegue中使登录控制器成为表视图控制器的委托。实例化登录控制器时将调用该方法,因此您可以在此处将自己设置为委托。然后,您需要在表视图控制器中定义一个委托协议,以将您收集的数据发送回委托。这样,就无法在情节提要中设置所有内容(就直接插座而言,因为您无法跨控制器设置插座)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在容器视图的内部使用UITableView获取表单-如何访问表单字段?

来自分类Dev

如何设置表单字段值-Django

来自分类Dev

在Django模板中访问单个表单字段

来自分类Dev

如何显示相关的表单字段?

来自分类Dev

如何动态添加或删除表单字段?

来自分类Dev

Google reCAPTCHA可以访问我的表单字段吗?

来自分类Dev

在模板中访问表单字段对象

来自分类Dev

只读表单字段

来自分类Dev

AngularJS:如何验证重复表单字段

来自分类Dev

如何提交禁用表单字段的值?

来自分类Dev

如何自动更新表单字段

来自分类Dev

如何访问views-exposed-form.html.twig中的表单字段(公开的过滤器)

来自分类Dev

访问未绑定的表单字段以更新多个表

来自分类Dev

如何使表单字段准确?

来自分类Dev

如何访问POST表单字段

来自分类Dev

如何在Livewire中使用嵌套表单字段?

来自分类Dev

Play Framework 2:如何访问视图模板中隐藏表单字段的默认值?

来自分类Dev

表单字段计算

来自分类Dev

如何显示相关的表单字段?

来自分类Dev

Google reCAPTCHA可以访问我的表单字段吗?

来自分类Dev

在模板中访问表单字段对象

来自分类Dev

如何在Transloadit组装说明中访问Rails表单字段值

来自分类Dev

如何提交禁用表单字段的值?

来自分类Dev

如何确定禁用某些表单字段?

来自分类Dev

如何在视图中的模型中保存表单字段

来自分类Dev

无法使用AngularJS访问表单字段

来自分类Dev

如何附加到表单字段?

来自分类Dev

如何动态获取表单字段值?

来自分类Dev

如何通过组件使表单字段只读?