隐藏在大灰色框后面的表视图

时间:2014-08-05 19:59:43

标签: uitableview swift ios8 xcode6

我有一个使用Basic布局正确显示的表视图。创建自定义单元格后,几乎整个表格视图现在都被大的灰色区域覆盖。当我单击添加栏按钮时,表格会正确显示单元格,而segue会切换到添加项目视图控制器。此外,当从添加项目视图控制器中按下“取消”时,该表会在向后移动时正确显示一秒钟,但随后会再次被灰色框覆盖。

这是我的自定义单元格类:

import UIKit

class ItemTableViewCell: UITableViewCell {

    @IBOutlet weak var labelName: UILabel!
    @IBOutlet weak var labelPhone: UILabel!
    @IBOutlet weak var labelDetail: UILabel!

    override func awakeFromNib() {
        super.awakeFromNib()
    }

    override func setSelected(selected: Bool, animated: Bool) {
        super.setSelected(selected, animated: animated)
    }
}

除了将单元格转换为自定义单元格类之外,我没有更改TableViewController中的任何内容。我错过了什么?

PS:我正在使用Xcode 6,Beta 5

1 个答案:

答案 0 :(得分:1)

您的自定义单元格是否可能比表格视图中的行大?尝试在tableviewdatasource中设置行高度和/或然后在自定义单元格上设置自行说明self.layer.clipsToBounds = true