在我的应用程序的首页上,我有两个图像,它们位于两个按钮的一部分上。按钮会自动重新缩放(通过取决于 iPhone 屏幕的大小。不幸的是,当图像重新缩放时,它最终会变得非常难看。
我可以根据 iphone 屏幕的大小指定两个图像的大小和位置(通过代码)吗?如果是这样,我将如何去做?
感谢您帮助新手!
2013 年 3 月 13 日更新
这是我之前尝试过的代码。它不会导致错误,但页面上不会出现图像!
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"];
}
}