使用swift自定义TableViewCell

时间:2016-07-05 10:56:15

标签: ios swift uitableview cell

我正在尝试在表格视图中为单元格添加字幕。我正在尝试这段代码,但副标题没有显示。

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        var cell=tableView.dequeueReusableCellWithIdentifier("topCell", forIndexPath: indexPath) as UITableViewCell
        cell.textLabel?.text=listPerson[indexPath.row].name
        cell.detailTextLabel?.text="test"
        var personImage=UIImage(named: listPerson[indexPath.row].country)
        cell.imageView?.image=personImage

        return cell
    }

我还想知道是否可以在单元格的右侧添加另一个图像。

1 个答案:

答案 0 :(得分:0)

要在detailTextLabel中显示文本,您必须在Interface Builder的属性检查器中设置单元格的样式(⌥⌘4)为Subtitle

要在右边缘添加自定义图像,您可以以编程方式创建UIImageView实例,并将其作为子视图添加到附件视图中。

然而,使用提供插座的自定义单元类可能更合适。