我想在自定义单元格的中心放置一个对象。因此,我需要在初始化时获取自定义单元格的中心。
所以我尝试了这行代码:
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
let center = self.contentView.center
}
但由于某种原因,重新调整的中心点是 - (0,0)
然后我检查了单元格的高度:
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
println(self.contentView.bounds.height)
}
返回高度为0
为什么会这样?我应该初始化我的单元格及其在其他地方的内容吗?
最佳答案
单元格并不是一加载就布局的。尝试将相同的代码放入 viewWillAppear
或 viewDidAppear
。
关于ios - 为什么单元格高度为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29444252/