如何创建具有背景和旋转图像的iPhone应用程序?

时间:2013-01-22 17:07:07

标签: ios iphone ipad

我正在转换到iPhone编程并找到how to display Image in ImageView?来回答我的一些问题,但没有指出几个基础知识,即什么样的项目可以显示图像,以及在哪里可以放置代码的项目。我创建了一个空项目,并在最后两行收到错误:

CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 109.0f);
UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect]; 
[myImage setImage:[UIImage imageNamed:@"myImage.png"]];
myImage.opaque = YES; // explicitly opaque for performance 
[self.view addSubview:myImage]; 
[myImage release]; 

如果我要显示一个钟面,最后一个用旋转的手,但现在的目标是显示面部本身,我可以用基本项目做,或者我需要重新开始另一个项目,我应该在哪里放置示例代码? http://www.iphoneexamples.com/ AFAICT有一些很好的例子,但它们似乎假设你知道在哪里放置有问题的代码,并且你选择了最合适的项目。

所以,让我们说我不是要立即动画时钟指针,现在我希望我的(PNG)时钟面显示,可选择在屏幕上定位良好。我从哪个项目开始,在哪里放置代码来显示图像,以及我应该使用什么代码来显示图像?

1 个答案:

答案 0 :(得分:2)

转到Interface Builder或Storyboard,如果你启动了一个空项目,你可能没有这些项目,我建议你先从Single View项目开始,然后在Interface Builder或Storyboard上,从库拖动图像视图(也称为UIImageView)并将其放置在画布上,使用右侧的属性栏可以设置图像,如下图所示

enter image description here

通过这种方式,您可以在视图上显示图像,正确调整视图大小以适合您的图像尺寸,并重复您要添加的每个其他图像。

根据您的要求,我猜您是iOS开发的新手,我可以向您推荐Beginning iOS 6 Development: Exploring the iOS SDK