gpt4 book ai didi

ios - swift : UITableViewCell separator for the first the cell only

转载 作者:可可西里 更新时间:2023-11-01 00:52:42 25 4
gpt4 key购买 nike

我想显示不带分隔符的评论,如下图所示我尝试使用分隔符但它不起作用我只需要第一个单元格的分隔符。

enter image description here

     super.viewDidLoad()
self.commentstableView.separatorColor = UIColor.clearColor()


func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
//post's section == 0

if indexPath.section == 0 {
let cell = tableView.dequeueReusableCellWithIdentifier("postCID", forIndexPath: indexPath) as! postCell


self.commentstableView.separatorColor = UIColor.grayColor()


}

let cell = tableView.dequeueReusableCellWithIdentifier("commentCID", forIndexPath: indexPath) as! commentCell
// Configure the cell...
cell.textLabel?.text = comments[indexPath.row]

return cell



}

最佳答案

在 StoryBoard 中,转到您的 postCell 原型(prototype)并添加一个薄 UIView 并在属性检查器中设置其背景颜色和高度。

但是……

你的逻辑是乱码,你正在隐藏 cell 的声明,所以它需要符合以下结构:

(已编辑)

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
if indexPath.section == 0 {
let cell = tableView.dequeueReusableCellWithIdentifier("postCID", forIndexPath: indexPath) as! postCell
// Additional cell configuration
return cell
}
else {
let cell = tableView.dequeueReusableCellWithIdentifier("commentCID", forIndexPath: indexPath) as! commentCell
// Configure the cell...
cell.textLabel?.text = comments[indexPath.row]
return cell
}
}

关于ios - swift : UITableViewCell separator for the first the cell only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31777736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com