我的背景图片是320*436
。
在iPhone 4上完美运行但是当我在iPhone5上运行时,背景开始重复。
self.view.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"bg.png"]];
如何使其与iPhone5兼容?
答案 0 :(得分:0)
是的,这会发生,因为你正在设置backgroundColor和colorWithPatternImage。你可以在背景的顶部设置imageView并在其上设置图像,或者尝试使用更大的图像作为适合iPhone 5的背景,并且会更小4
答案 1 :(得分:0)
如果不使用xib,则在ViewDidLoad开头写。如果使用xib在UIView的0索引处拖放全屏imageview。将图像设置为它。将autoresizemask设置为UIViewAutoresizingFlexibleWidth
UIImageView* imageView=[[UIImageView alloc] initWithFrame:self.view.frame];
imageView.image=[UIImage imageNamed:@"bg.png"];
[self.view addSubview:imageView];
[imageView release];