【发布时间】:2016-12-18 06:48:06
【问题描述】:
var leadername = ["1","2","3","4"]
var districts = ["Delhi","Kerala"]
override func viewDidLoad() {
leadTableSetup()
super.viewDidLoad()
}
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”字符串,在另一个标签中显示“地区”标签。
【问题讨论】:
-
可以显示
LeaderBoardTableViewCell -
Sample 我认为你需要这样的输出。每个单元格中有两个标签,但有值符合数组值。对? @Rakesh
-
使用这个演示,并尝试学习一些关于它的基础知识,即 tableView 的工作原理以及如何维护自定义或 fromXib 的 UITableViewCell。因为你可以用 tableView 做很多事情。所以我的建议是首先学习基础知识,否则你总是卡住。 Shared demo 演示结束后,如果还有问题,请告诉我。
-
@TinuDahiya。正是
-
@AdrianBobrowski 类 LeaderBoardTableViewCell: UITableViewCell { IBOutlet weak var approvalLabel: UILabel! IBOutlet 弱变量 areaLbl:UILabel! IBOutlet 弱 var leaderNameLbl:UILabel! override func awakeFromNib() { super.awakeFromNib() // 初始化代码 } override func setSelected(_ selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) // 为选中状态配置视图 }
标签: ios uicollectionview swift3 uicollectionviewcell