0
如何爲下一個解析值動態創建textField的名稱,這將是textField的名稱?它看起來像UID_score。 UID - 這是用戶ID,它是從CoreData中獲取的。如何動態地爲textField創建名稱[SWIFT]?
如何爲下一個解析值動態創建textField的名稱,這將是textField的名稱?它看起來像UID_score。 UID - 這是用戶ID,它是從CoreData中獲取的。如何動態地爲textField創建名稱[SWIFT]?
我並不十分確定要實現什麼,但生成與用戶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])
}
據我所知,無法在swift中動態創建文本字段名稱。 – Lawliet
我能做些什麼?也許你知道如何做這樣的事情? – Dan
我與用戶創建動態tableView和每個用戶必須有textField輸入分數值,我如何初始化每個用戶的每個textField?然後將其發送到CoreData – Dan