我有一个使用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
答案 0 :(得分:1)
您的自定义单元格是否可能比表格视图中的行大?尝试在tableviewdatasource中设置行高度和/或然后在自定义单元格上设置自行说明self.layer.clipsToBounds = true