由xib创建的cell会默认开启autoresizing,其内部子控件的大小会随着父控件变化而改变。即使我们给了定值,有时还是会出现奇怪的尺寸。

这时我们要用如下代码关闭autoresizing功能。就不会有问题了。

- (void)awakeFromNib{

    self.autoresizingMask = UIViewAutoresizingNone;

}