0

我有自定义 UITableViewCell,在单元格内我有简单的 UIView ,当我试图获取该视图框架时,我得到了 0 高度和宽度。但是当我在 awakeFromNib 方法中调用 [self layoutIfNeeded] 之后一切正常。有什么问题 ?为什么我每次都需要调用 layoutIfNeeded 来获得正确的帧大小?

4

1 回答 1

1

由于您正在覆盖awakeFromNib我假设您正在使用 Interface Builder 来布置您的单元格。layoutSubviews如果是这样,则仅在第一次调用后才设置子视图的框架。

于 2013-06-21T12:29:36.957 回答