使用NSMutableArray数据填充UITableView自定义单元格 - Swift

时间:2015-04-09 13:32:17

标签: ios uitableview swift nsmutablearray custom-cell

我正在尝试使用我存储在NSMutableArray中的一些数据来填充UITableView(不确定它是否应该只是一个数组?)。

该表包含我在Storyboard中设计的自定义单元格,我已经给出了标识符:courseCell

为了尝试使用我的NSMutableArray中的数据填充UITableView,我使用的是本教程:http://www.codingexplorer.com/getting-started-uitableview-swift/但是它使用“cellForRowAtIndexPath”来填充单元格,但它们只是使用了默认单元格样式,请执行以下操作:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier(textCellIdentifier, forIndexPath: indexPath) as UITableViewCell

    let row = indexPath.row
    cell.textLabel?.text = swiftBlogs[row]

    return cell
}

但我正在使用一个有两个标签的自定义单元格。

我不知道该怎么做,所以我为标签和原型单元做了一个出口:

@IBOutlet var coursesTableView: UITableView!
@IBOutlet weak var customCell: UITableViewCell!
@IBOutlet weak var courseNameLabel: UILabel!
@IBOutlet weak var courseCodeLabel: UILabel!

我有点迷失,不知道如何通过cellForRowAtIndexPath函数,将我的NSMutableArray数据加载到两个标签中。任何帮助将不胜感激!

注意:我只是StackOverflow的新手,如果我不够清楚,请告诉我。

1 个答案:

答案 0 :(得分:1)

如果您使用自定义UITableViewCell,则需要为该自定义单元格创建一个类(并将该单元格与故事板中的类连接)。

本教程非常好地解释了自定义单元格的工作原理:LINK

注意:您的问题不在于NSMutableArray,而是在填充自定义单元格。