if ([dic objectForKey:@"device_upgrade"]) 這個(gè)含義是卓囚,只要字典有值的話(huà),都會(huì)進(jìn)來(lái)矗烛,就算數(shù)值為0也會(huì)告组。
http://blog.csdn.net/longshihua/article/details/51086303 關(guān)于uiimageview
1.問(wèn)題描述:
self.bgView= [[UIImageViewalloc]init];
self.bgView.image= [UIImageimageNamed:@""];
self.bgView.contentMode=UIViewContentModeScaleAspectFill;
[self.viewaddSubview:self.bgView];
[self.bgViewmakeConstraints:^(MASConstraintMaker*make) {
make.edges.equalTo(self.view);
make.width.equalTo(self.view);
}];
如上設(shè)置UIImageView導(dǎo)致push和pop圖片超出self.view顯示異常
2.問(wèn)題分析:
UIViewContentModeScaleAspectFil:將圖片等比例拉伸,會(huì)填充整個(gè)UIImageView拉庶,但是會(huì)有一部分過(guò)大而超出區(qū)域
3.解決方案:
self.bgView.clipsToBounds=YES;
附:
ScaleToFill為:將圖片按照整個(gè)區(qū)域進(jìn)行拉伸(會(huì)破壞圖片的比例)
ScaleAspectFit:將圖片等比例拉伸嗜憔,可能不會(huì)填充滿(mǎn)整個(gè)區(qū)域
ScaleAspectFill:將圖片等比例拉伸,會(huì)填充整個(gè)區(qū)域氏仗,但是會(huì)有一部分過(guò)大而超出整個(gè)區(qū)域吉捶。
至于Top,Left,Right等等就是將圖片在view中的位置進(jìn)行調(diào)整。