在不同的tableview单元格中显示同一行中的数据

时间:2018-03-27 11:48:52

标签: ios swift tableview

我已经在coredata中存储了两个条目(如图所示)......

enter image description here

在第一行中,fnameqwelastnametry。在第二行中,fnameawedlastnamesdcv。通常,如果我尝试在tableview中填充这些名称,我会在第一个单元格中输入名称qwe,在第二个单元格中输入名称awed。但我想在第一个单元格中输入名称qwe,在第二个单元格中输入名称try,我怎样才能实现此目的??

在正常情况下会发生什么的代码就是这样......

cellForRow ..

let cell2: BestWishesTableViewCell = tableView.dequeueReusableCell(withIdentifier: "bdayWishesCellIdentifier") as! BestWishesTableViewCell

let objCust = customerDetailsArrTwo[indexPath.row]
cell2.nameLabel.text = objCust.fname

numberOfRows将为customerDetailsArrTwo.count

1 个答案:

答案 0 :(得分:1)

如果1st Cell是Firstname而第二个单元格是Lastname,则使用此代码,第三个单元格第二个对象FirstName,第四个单元格是第二个对象LastName,依此类推。

if indexPath.row %2 == 0 { 
    cell2.nameLabel.text = objCust.fname 
} 
else { 
    cell2.nameLabel.text = objCust.lname 
}