我正在尝试使用情节提要中的表视图来构建表单,但是当表位于容器内部时,我想不出一种简单的方法来访问表单字段。
这就是我所拥有的:
我的问题是:从LoginController访问电子邮件和密码字段的值的最简单方法是什么?似乎没有任何方法可以将字段链接到LoginController中的IBOutlets。我可以为我构建的每种表单制作一个自定义的表格视图控制器,或者使用segue做一些事情,但这变得太复杂了。有什么办法可以将所有内容保留在情节提要中?
如果要使用表视图,则有两种选择。您可以使用动态原型而不是静态表,因此可以将表视图直接添加到登录控制器(并根据需要调整其大小)。或者,您可以像使用嵌入式表视图控制器一样在问题中进行操作。在这种情况下,您可以在prepareForSegue中使登录控制器成为表视图控制器的委托。实例化登录控制器时将调用该方法,因此您可以在此处将自己设置为委托。然后,您需要在表视图控制器中定义一个委托协议,以将您收集的数据发送回委托。这样,就无法在情节提要中设置所有内容(就直接插座而言,因为您无法跨控制器设置插座)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句