ios - 如何从动态创建的 UITextField 获取文本而不触摸或点击文本字段(禁用用户交互)?

标签 ios swift dynamic uitextfield

在我的应用程序中,我根据服务器响应在 for 循环中动态创建了文本字段,我设计了每一行都有五个文本字段。在这里,我将 textfield1 值和 textfield2 值相乘,然后显示在 textfield4 中,将 textfield1 和 textfield3 相乘,然后显示在 textfield5 中,因此在这里,我基于占位符文本禁用了 textfield4 和 textfield5 的用户交互,因为我只想显示该文本字段的值,设置不可编辑字段。

这里我附上了此功能的空字段屏幕截图:

enter image description here

这里我附上了填写一些值后的屏幕截图:

enter image description here

这里我的问题是由于禁用用户交互而无法获取 textfield4 和 textfield5 值。如果我启用用户交互意味着我能够获取 textFieldShouldEndEditing 中的两个文本字段值。

如何获取textfield4和textfield5的值?

最佳答案

您可以为textfield设置标签并使用该标签获取textfield。请引用下面的示例代码。

if let txtField = self.view.viewWithTag(123) as? UITextField {
    print("txtField.text")
}

关于ios - 如何从动态创建的 UITextField 获取文本而不触摸或点击文本字段(禁用用户交互)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51156176/

相关文章:

Swift 3 类型推理混淆

scala - 如何使用特征 scala.Proxy

ios - 如何从 Firebase 获取按时间顺序排列的最新帖子?

ios - Swift 4-应用程序在按下启动 segue 的按钮时崩溃

ios - 关闭模态视图 Controller iOS 后无法切换到 TabBarController

swift - 当我从 Nib 加载单元格时,UITableViewCell 会转到详细 View 吗?

无法存储包含指针的结构

c# - 如何将 List<ExpandoObject> 中的每个对象转换为自己的类型?

ios - 自动布局警告 : Will attempt to recover by breaking constraint <NSLayoutConstraint in CollectionView

iphone - 关闭模态视图时在 IOS 5 中崩溃