如何动态地为textField创建名称以用于下一个解析值,该值将是textField的名称?它看起来像 UID_score 。 UID - 这是用户ID,从CoreData获取。
答案 0 :(得分:0)
我并不完全确定您想要实现的目标,但生成与用户ID数量匹配的多个TextField的一种方法可能如下所示。您还可以设置TextField的tag
以跟踪每个用户。
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])
}