我想显示没有分隔符的注释,如下图所示我尝试使用分隔符,但它没有工作我只需要第一个单元格的分隔符。
bool bHasOnes = false;
bool bHasThrees = false;
bool bRetVal = false;
for(int i = 0; i < numsSize; i++)
{
//if you find a 1 or 3 set the boolean values for them
if(nums[i] == 1)
bHasOnes = true;
if(nums[i] == 3)
bHasThrees = true;
//if we found both break out of the loop, no need to continue
if(bHasThrees == true && bHasOnes == true)
{
bRetVal = true;
break;
}
}
return bRetVal;
答案 0 :(得分:3)
在StoryBoard中,转到postCell原型并添加一个薄的UIView,并在Attributes检查器中设置其背景颜色和高度。
但是......
你的逻辑是乱码而你是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
}
}
答案 1 :(得分:1)
您可以在第一个自定义单元格中添加1点高度的灰色视图,在其他单元格中您不需要此视图,并且您应该隐藏表格视图的分隔符,这样您就可以仅显示您的自定义分隔符。我希望这会有所帮助。