如何将表视图数组中的每个字符串分隔到自己的单元格中?

时间:2015-05-26 23:23:30

标签: ios uitableview tableviewcell swift-array

我正在使用swift构建一个应用程序,并创建了一个在表视图中显示超过700行的数组。问题是我需要每一行占用自己的单个单元格,但所有700个文本字符串都被分组到一个表格视图单元格。如何在不手动创建和标记700多个新的tableviewcells的情况下将每个字符串分离到自己的单元格?

编辑:谢谢你的帮助!看来我真的不明白表格视图是如何工作的。我现在已经制作了自定义tableviewcells,应该得到我正在寻找的结果。

1 个答案:

答案 0 :(得分:0)

假设你有阵列let myData = ["item 1", "item 2", "item 3"]

确保您的UIViewController继承UITableViewDataSource

覆盖以下方法并相应地修改

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return myData.count
}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    // Should ideally get UITableViewCell using dequeueReusableCellWithIdentifier
    var cell = UITableViewCell()
    cell.textLabel?.text = myData[indexPath.row]
    return cell
}