如何获得UITableViewCell的总高度?

She*_*lam 3 iphone cocoa-touch objective-c uitableview

我已经将UITableViewCell子类化了,在这个类中我希望得到它的高度.我怎样才能做到这一点?

我试过了:

self.frame.size.height
Run Code Online (Sandbox Code Playgroud)

但不确定它是否给我正确的身高值.

Cos*_*que 6

您可以使用self.bounds.size.height或self.contentView.frame.size.height,具体取决于您实际需要的内容.它们通常相差1.0f,这是表格视图单元分隔符的厚度.

请记住,您可以主要在-layoutSubviews中依赖这些值,换句话说,在表视图设置单元格的框架之后.