I have a custom UITableViewCell
with a UILabel
called CellLabel
. I want to be able to access this label at a certain tableView section
e.g. section 3 and provide it a string to display without the use of an array and arrayName[indexPath.section]
.
我有一个自定义的UITableViewCell和一个UILabel叫做CellLabel。我希望能够在特定的tableView部分(如第3节)访问这个标签,并提供一个字符串来显示,而不需要使用数组和arrayName[indexPath.section]。
1 个解决方案
#1
1
You can catch it in cellForRowAtIndexPath
override of a TableView
可以在TableView的cellForRowAtIndexPath覆盖中捕获它
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier("YourCustomCellRegisterName") as YourCustomCell
if(indexPath.section == 3){
cell.CellLabel.text = "foo"
}
return cell
}
#1
1
You can catch it in cellForRowAtIndexPath
override of a TableView
可以在TableView的cellForRowAtIndexPath覆盖中捕获它
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier("YourCustomCellRegisterName") as YourCustomCell
if(indexPath.section == 3){
cell.CellLabel.text = "foo"
}
return cell
}