我创建一个视图如下:添加一个UIImageView和处理大小/ FIT
// Create sub view for Logo
logoView =[[UIView alloc] initWithFrame:CGRectMake(0,0,screen.size.width,(screen.size.height - 230))];
[logoView setBackgroundColor:[UIColor blueColor]];
UIImageView *bgLogoView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg-welcomeLogoView.png"]];
[logoView addSubview:bgLogoView];
//NSLog(@"the button view height is %f",(screen.size.height - 230));
logoView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
我对logoView一组框。它的高度为230(iphone4 <)和318(iphone5)。我为这个块创建了一个640x460像素的图片。
我怎样才能使这一形象符合的看法。目前它将全尺寸的图像加载到实际尺寸的一半的块中......图像质量是原来尺寸的两倍。我正在测试iphone4,运行ios5。
我确定有一两行错过了以某种方式使图像适合周围视图的视图范围。