【发布时间】:2015-10-31 06:37:24
【问题描述】:
我在情节提要中有一个自定义单元格。我在情节提要中为包含其tableView 的viewController 设置了iPhone 4.7 英寸。
因为我想在这个单元格内的scrollView 中布置一些UIImageViews,所以我需要知道单元格的宽度。我试图在layoutSubviews 中获得这个宽度,如下所示:
-(void)layoutSubviews
{
[super layoutSubviews];
CGFloat cellWidth = self.contentView.bounds.size.width;
}
它被多次调用,当我在 iPhone 5 上运行它时,前两次都不正确(故事板上的 375,然后是正确大小的 320)
无论如何,我如何获得单元格的实际宽度?
提前致谢。
【问题讨论】:
-
您是否应用了情节提要中的任何约束?我的意思是这个视图是否支持自动布局?
-
@ShamimHossain 是的,我有。
-
好的,然后看看我下面的答案,如果有效,别忘了标记为正确答案。干杯!
标签: ios objective-c uitableview custom-cell layoutsubviews