0
次の解析値のためにtextFieldの名前を動的に作成する方法は、textFieldの名前になりますか? UID_scoreのようになります。 UID - これはCoreDataからフェッチしているユーザーIDです。textFieldの名前を動的に作成する方法[SWIFT]?
次の解析値のためにtextFieldの名前を動的に作成する方法は、textFieldの名前になりますか? UID_scoreのようになります。 UID - これはCoreDataからフェッチしているユーザーIDです。textFieldの名前を動的に作成する方法[SWIFT]?
達成したいことは絶対にわかりませんが、ユーザーIDの数と一致する数のTextFieldを生成する1つの方法は、次のとおりです。 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])
}
私の知る限り、テキストフィールド名を動的に動的に作成することは不可能です。 – Lawliet
そして私は何ができますか?多分あなたはこのようなことをする方法を知っていますか? – Dan
ユーザごとに動的なtableViewを作成しています。すべてのユーザがスコア値を入力するためにtextFieldを持っている必要があります。どのように各ユーザのtextFieldを初期化できますか?それをCoreDataに送ります – Dan