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/