2015-01-06 4 views
0

У меня есть следующее изображение на UIImageView и я хочу, чтобы нарисовать маленькую точку на этом изображении может кто-нибудь сказать мне, как я могу сделать этоНарисуйте на UIImageView

enter image description here

я хочу создать радар вид так что мне нужно легко добавить небольшой круг и удалить его через некоторое время, когда я попытаюсь рисовать uiimage, но он всегда создает новый uiimage и применяет его к uiimageview, есть ли способ сделать это?

+1

Добавить другой UIImageView в текущее изображение. –

+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

Как я могу добавить это в мое текущее изображение? Я пытаюсь добавить это на мое изображение, но это dosent показать это то, что я делаю UIImage * myScreenShot = [UIImage imageNamed: @ "point.png"]; UIImageView * smallCircle = [[UIImageView alloc] initWithImage: myScreenShot]; [маленькийCircle setCenter: CGPointMake (self.imageView.frame.origin.x, self.imageView.frame.origin.y)]; –

+0

Вам необходимо добавить это как подвью, а также изображение большого круга. И затем верните этот вид сверху. – Mrunal

0

Досадно вы не может добавить подвиды в UIImageView см here Вы можете добавить оба UIImageViews к пустому взгляду и расположить их правильно, хотя.

+0

В том, как Мюнунал показывает ниже :) – Cocoadelica

Смежные вопросы