static
dynamic
dynamic
dynamic
..
..
dynamic

我有一个包含动态内容的动态表列表。在列表的顶部,我需要一个静态单元格。

并尝试在我的静态单元格中添加标签以尝试功能。

我的静态单元格的标识符是:firstCell

动态单元格的标识符是:cell
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
    // #warning Potentially incomplete method implementation.
    // Return the number of sections.
    return 1
}

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    // #warning Incomplete method implementation.
    // Return the number of rows in the section.
    return 5
}


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

    // Configure the cell...

    cell.textLabel?.text = "test"


    return cell
}

此代码在我的动态单元格中返回5次“测试”。当我尝试添加标签并使用静态单元格创建出口时,出现错误。

我已经在stackoverflow上进行了搜索和搜索,但是没有快速版本的解决方案。那怎么办

编辑以改善问题:

实际上,我需要两个section,section1将是静态内容(我将以编程方式创建它。例如,将使用uidatepicker,uipicker等。),section2将仅使用动态数组(这部分是okey)

最佳答案

你尝试过这样的事情吗?

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

    if (indexPath.row == 1) {
        cell.textLabel?.text = "test"
    } else {
        // Configure the cell...
    }

    return cell
}

关于ios - Swift:如何在动态UITableView中使用静态单元格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31718047/

10-11 04:26