用xib写的cell,无论是够勾选 "Use Auto Layout" 都出现过宽度问题,比如6s上没问题,plus上显示不全了。
解决方法:重写cell的frame set方法。
- (void)setFrame:(CGRect)frame
{
frame.size.width = SCREEN_WIDTH;
[super setFrame:frame];
}
这样之后,再给cell宽度赋值,完美解决。
苹果官方给出的原因是:cell的content现在不会自适应,只能自己设置,否则就是320的固定值