在工程中,用iPhone6的模拟器运行应用,在tableView:cellForRowAtIndexPath:中打印cell的bouns,显示的是320*44。
是不是感觉很疑惑?
不用疑惑,其实是打印的地方错了,你这是在cell显示之前打印的结果。
你把打印的代码– (void)layoutSubviews中打印,结果就是正确的了。
- (void)layoutSubviews { [super layoutSubviews]; NSLog(@"%@", NSStringFromCGRect(self.contentView.bounds)); }