Swift:如何在特定的tableView部分中访问自定义单元格中的标签。

时间:2022-09-29 22:21:53

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
}