如何动态创建文本字段的名称[SWIFT]?

如何动态创建文本字段的名称[SWIFT]?,swift,swift3,Swift,Swift3,如何为下一个解析值动态创建textField的名称,该值将是textField的名称?它看起来像是UID\u分数。 UID-这是从CoreData获取的用户id。我不确定您想要实现什么,但是生成与用户id数量匹配的文本字段的一种方法可以如下所示。您还可以设置文本字段的标记,以跟踪每个用户 let userIds = [5, 8, 9, 10, 12] let textFields = (0 ..< userIds.count).map { _ in UITextField() } for

如何为下一个解析值动态创建textField的名称,该值将是textField的名称?它看起来像是UID\u分数
UID-这是从CoreData获取的用户id。

我不确定您想要实现什么,但是生成与用户id数量匹配的文本字段的一种方法可以如下所示。您还可以设置文本字段的
标记
,以跟踪每个用户

let userIds = [5, 8, 9, 10, 12]
let textFields = (0 ..< userIds.count).map { _ in UITextField() }
for i in 0..<userIds.count {
    textFields[i].frame = CGRect(x: 10 * i, y: 10, width: 30, height: 30)
    textFields[i].tag = userIds[i]
    view.addSubview(textFields[i])
}
let userid=[5,8,9,10,12]
让textFields=(0..就我所知,不可能在swift中动态创建文本字段名。我能做什么?也许你知道怎么做吗?我正在用用户创建动态tableView,每个用户都必须有textField来输入分数值,我如何为每个用户初始化每个textField?然后将其发送到CoreData