原因:
headerBackground.image = [UIImage imageNamed:@"l4_2_train_bg_img"];
headerBackground.contentMode = UIViewContentModeScaleAspectFill;
UIViewContentModeScaleAspectFil:将图片等比例拉伸,会填充整个UIImageView,但是会有一部分过大而超出区域
解决 :
headerBackground.clipsToBounds = YES;
附:
ScaleToFill为:将图片按照整个区域进行拉伸(会破坏图片的比例)
ScaleAspectFit:将图片等比例拉伸,可能不会填充满整个区域
ScaleAspectFill:将图片等比例拉伸,会填充整个区域,但是会有一部分过大而超出整个区域。
至于Top,Left,Right等等就是将图片在view中的位置进行调整。