如何在UIView中添加带坐标的图像?

时间:2011-07-18 08:55:52

标签: iphone objective-c ios uiimageview

是否可以在UIView中添加具有特定坐标的图像? 如果是这样,任何热衷于解释如何的人?

3 个答案:

答案 0 :(得分:4)

您需要创建一个UIImageView并将其框架设置为所需的坐标。

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:<#imageName#>]];
imageView.frame = CGRectMake(<#x#>, <#y#>, <#width#>, <#height#>);
  [yourViewController.view addSubView:imageView];

请告诉我这是否适合您。

答案 1 :(得分:1)

这样的东西?

UIImageView *myImage = [[UIImageView alloc] initWithImage:someImage];
myImage.frame = CGRectMake(40, 40, myImage.frame.size.width, myImage.frame.size.height);
[myView addSubview:myImage];

这将在特定坐标处添加图像视图中包含的图像。

答案 2 :(得分:0)

是的,您需要在-(void)drawRect:(CGRect)aRect;中绘制图像,通过子类化UIView,或者添加UIImageView作为主视图的子视图,显示图像。

看看这些:

UIImageView Class Reference
UIView