Ios UITextfield.tag的循环

Ios UITextfield.tag的循环,ios,swift,Ios,Swift,我是iOS新手,我有很多UITextField,标记属性等于1 我想要一个1…30中x的循环,num1001,num1002,num1003,num1004,num1005。。。。类似这样的内容:num100x.tag=1 我如何做一个循环,使它成为一个更干净的代码 num1001.tag = 1 num1002.tag = 1 num1003.tag = 1 num1004.tag = 1 num1005.tag = 1 . . . 如果您事先知道有多少UITexFields,则可以像下面这

我是iOS新手,我有很多UITextField,标记属性等于1

我想要一个1…30中x的循环
num1001
num1002
num1003
num1004
num1005
。。。。类似这样的内容:
num100x.tag=1

我如何做一个循环,使它成为一个更干净的代码

num1001.tag = 1
num1002.tag = 1
num1003.tag = 1
num1004.tag = 1
num1005.tag = 1
.
.
.

如果您事先知道有多少UITexFields,则可以像下面这样创建for in循环:

for index in 0...howManyUitextFields {
    num1001.tag = index
}
howManyUitextFields
等于UITextFields的总数。基本上,我使用for-in循环在从0到UItextFields总数的整个序列中进行迭代。(=0…howManyUiTextFields) 然后使用索引设置UItextField的标记

这仅适用于要设置标记特性的零件

1rst Edit具有动态变量名称。您可以像这样创建UITextFields的空数组:
var arrayTextFields=[UITextFields]()
。然后在for-in循环中,可以附加每个UITextField和tag属性:

for index in 0...howManyUitextFields {
    let textField = UItextField() // Init your UITextField
    textField.tag = index
    arrayTextFields.append(textField)
}

然后,如果要访问UITextFields,只需使用下标索引,如下所示
arrayTextFields[0]。标记第一个文本字段,然后标记
arrayTextFields[1]。标记第二个文本字段…
是否使用特定命名模式命名文本字段?是,我使用一个特定的名称模式我想更改num100x.tag=1,我想为所有UITextfields num1001、num1002、num1003、num1004、num1005的1…30中的x创建一个循环…我想除了使用Swift通过数组之外没有其他方法了。谢谢Arrabidas92和一个文本字段数组a,让它成功!好吧很好,你可以投票支持我的答案,或者验证我的答案来奖励我。每一项工作都应该得到奖励。