在我的应用程序的首页,我有两个图像,它们放置在两个按钮的一部分上。这些按钮会自动缩放(通过取决于iPhone屏幕的大小)。不幸的是,当图像重新缩放后,它会变得非常难看。如何根据iphone屏幕的大小更改图像?请帮助我
我可以决定两幅图像的大小和位置(通过代码),这取决于iPhone屏幕的尺寸是多少?如果是的话我怎么会去这样做呢?
感谢您的帮助新手了!
更新13MAR13
这是我尝试过的代码。它不会导致错误,但页面上不会出现图像!
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
UIImageView *myImageView = [[UIImageView alloc]initWithFrame: CGRectMake(220, 2.5, 95, 75)];
myImageView.image = [UIImage imageNamed:@"BFS.png"];
UIImageView *myImageViewtwo = [[UIImageView alloc]initWithFrame: CGRectMake(300, 100, 95, 75)];
myImageViewtwo.image = [UIImage imageNamed:@"RMS.png"];
}
if(result.height == 568)
{
UIImageView *myImageView = [[UIImageView alloc]initWithFrame: CGRectMake(100, 400, 95, 75)];
myImageView.image = [UIImage imageNamed:@"BFS.png"];
UIImageView *myImageViewtwo = [[UIImageView alloc]initWithFrame: CGRectMake(100, 300, 95, 75)];
myImageViewtwo.image = [UIImage imageNamed:@"RMS.png"];
}
}
你读过了吗? http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html – tuffkid 2013-03-12 21:19:33
如果您需要根据是iPhone 4还是iPhone 5来更改背景图片,检查出http://stackoverflow.com/questions/12446990/how-to-detect-iphone-5-widescreen-devices – Niro 2013-03-12 21:24:21