我有四个文本字段和一个由24个元素组成的数组。如何随机获取四个元素来设置占位符文本。
答案 0 :(得分:2)
您可以在数组上使用shuffle,然后仅选择前四个元素
myArray.shuffle()
textfield1.text = myArray[0] // or textfield1.placeholder = myArray[0]
textfield2.text = myArray[1]
textfield3.text = myArray[2]
textfield4.text = myArray[3]
根据您在此处的查询,我们更新了答案
placeHolderText.shuffle()
for index in 0...3 {
textInputLayout(at: index).placeHolderText = "(placeHolderText[index])"
}