2015-01-06 80 views
0

我有UIImageView的一个下面的图片,我想得出这样的图像上的小圆点可有人告诉我,我怎么能做到这一点借鉴的UIImageView

enter image description here

我想建立一个雷达样的查看所以我需要轻松地添加一个小圆圈,并在一段时间后删除它,我已尝试绘制uiimage视图,但它始终创建一个新的uiimage并将其应用于uiimageview有没有办法做到这一点?

+1

将另一个UIImageView添加到当前的imageView。 –

+0

我们可以在精确点上添加uiimageview吗? –

+0

当然可以。只需设置其中心属性或直接更改框架(x和y坐标)。 –

回答

0

希望这有助于:

UIImageView *smallCircle = //alloc init assign your image 

[smallCircle setCenter: CGPointMake (x value, y value)] 

[bigCircleImageView.superview addSubview: smallCircle]; 
[bigCircleImageView.superview bringSubviewToFront: smallCircle]; 
+0

我怎样才能加入这个对我目前的ImageView我尝试添加这对我的ImageView,但它dosent显示这是我做的UIImage * myScreenShot = [UIImage的imageNamed: @ “point.png”]; UIImageView * smallCircle = [[UIImageView alloc] initWithImage:myScreenShot]; [smallCircle setCenter:CGPointMake(self.imageView.frame.origin.x,self.imageView.frame.origin.y)]; –

+0

您需要将此添加为子视图以及大圆圈图像。然后把这个观点放在最前面。 – Mrunal

0

烦人,你不能子视图加入的UIImageView看到here 你可以同时的UIImageViews添加到空观点,虽然他们正确定位。

+0

按照Mrunal所示的方式:) – Cocoadelica