如何在swift ios中的自定义collectionView单元格中向多个标签显示字符串值?

时间:2016-12-17 13:40:58

标签: ios uicollectionview swift3 uicollectionviewcell

var leadername = ["1","2","3","4"]

var districts = ["Delhi","Kerala"]



override func viewDidLoad() {



    leadTableSetup()
    super.viewDidLoad()

    // Do any additional setup after loading the view.
}

func leadTableSetup(){

    LeadTableView.delegate = self
    LeadTableView.dataSource = self

    self.LeadTableView.register(UINib(nibName: "LeaderBoardTableViewCell", bundle: nil), forCellReuseIdentifier: "leadCell")


}

func numberOfSections(in tableView: UITableView) -> Int {

    return 5

}


func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

    return 14

}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: "leadCell") as! LeaderBoardTableViewCell
    // Set text from the data model
    cell.areaLbl.text = districts[indexPath.row]
    cell.leaderNameLbl.text = leadername[indexPath.row]



    return cell

}

我需要展示" leadername"和"区"在自定义视图单元格中标记的字符串值。如何实现此目的?我需要将它显示到我在自定义Collection视图单元格中声明的标签

2 个答案:

答案 0 :(得分:0)

我想你可能想要一个静态 sort -s -t':' -k1,1 file This article may help(它虽然陈旧,但仍然相关)。基本上,如果在应用程序运行时不需要更改单元格中的单元格内容,则可以设置它们的内容。但是,您当前的代码似乎没问题。如果这不是您正在寻找的问题,请提供有关该问题的更多信息。

答案 1 :(得分:0)

试试这个

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: "leadCell") as! LeaderBoardTableViewCell
    // Set text from the data model
    cell.leaderNameLbl.text = leadername[indexPath.row] + districts[indexPath.row % 2]    


    return cell

}