原因:这是因为xib使用了自动布局,最好的解决办法就是在.m文件增加一段取消自动拉伸代码即可:
@implementation MTHomeTopItem
+(instancetype)item
{
return [[[NSBundle mainBundle]loadNibNamed:@"MTHomeTopItem" owner:nil options:nil]firstObject];
}
-(void)awakeFromNib
{
self.autoresizingMask = UIViewAutoresizingNone;//取消自动拉伸
}