从数组循环tableview单元格标签文本

时间:2017-11-14 07:07:58

标签: arrays uitableview swift3 tableview

我有一个数组:

let BRIArray = ["ATM BRI", "Internet Banking BRI"]

然后我在cellForRowAt计算它:

let BRIArrayCount = BRIArray.count

然后我循环它:

for i in 0 ..< BRIArrayCount {
                print (i) //i will increment up one with each iteration of the for loop
                cell.lblBankPayment.text = "\(BRIArray[i])"
                print("BRIArray: \(BRIArray[i])")
            }

但结果只是得到最后一个字符串并将其循环如下图所示: enter image description here

如何纠正cellForRowAt中的循环以在单元格标签文本中显示所有数组字符串?

1 个答案:

答案 0 :(得分:2)

无需使用循环 而不是循环 只需使用

cell.lblBankPayment.text =&#34;(BRIArray [indexPath.row])&#34;

如果你想在循环中单个标签concat字符串中的所有文本然后设置它

让str =&#34;(str)(&#34;&#34;)(BRIArray [index])&#34;