【发布时间】:2017-05-22 13:39:37
【问题描述】:
我正在尝试将 UItableviewcell xib 文件加载到 UITableView。 我想知道 tableviewcell 的实际大小并更改 xib 文件中子视图的大小。 所以我想知道加载 xib 文件时事件的名称。 请帮忙。 谢谢。
【问题讨论】:
-
在加载时可能会调用单元格的
awakefromnib方法。 -
感谢您的回复。那么如何获取uitableviewcell的运行大小呢?
-
self.contentView.bounds.size()inawakefromnib方法将获取单元格的大小。 -
layoutSubViews 将在应用所有约束后调用。
-
您通常可以从任何给定 UIView 的 frame 属性中获取几何图形。这将包含一个 CGRect(原点和大小)。检查 UITableViewCell contentView 属性的框架,它应该包含您要查找的信息。您也可以改为检查键,因为框架和边界本质上是相同的,但与父级和自身相关的是一个。
标签: ios objective-c uitableview xib