OverLap Изображение другим изображением - PullRequest
1 голос
/ 01 августа 2011

Я новичок в разработке для iphone и создании приложения, которое выбирает изображение из существующего альбома.После выбора изображения я хочу поставить на него другой вид или другой значок (прыщи).

Может кто-нибудь сказать мне, как нанести другое изображение на существующее изображение с помощью кода ????

Ответы [ 3 ]

0 голосов
/ 01 августа 2011

Вы хотите разместить UIImageView или UIView на изображении? Сначала вам нужно создать ImageView с рамкой выбранного вами изображения и создать другой ImageView таким же образом, как вы создали первый ImageView и добавить второй ImageView к вашему предыдущему ImageView. если ваш второй размер ImageView равен размеру первого ImageView, вы не сможете увидеть свой первый ImageView, потому что он будет перекрываться.

0 голосов
/ 01 августа 2011

Если вы хотите добавить водяной знак на вашем изображении, попробуйте этот код:

UIGraphicsBeginImageContext(CGSizeMake(320, 480));
// This is where we resize captured image
[(UIImage *)[info objectForKey:UIImagePickerControllerOriginalImage] drawInRect:CGRectMake(0, 0, 320, 480)];
// And add the watermark on top of it
[[UIImage imageNamed:@"Watermark.png"] drawAtPoint:CGPointMake(0, 0) blendMode:kCGBlendModeNormal alpha:WATERMARK_ALPHA];
// Save the results directly to the image view property
imageView.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
0 голосов
/ 01 августа 2011

Обычно, если вы хотите наложить два вида / изображения, вы можете просто сделать это так:

[self.view addSubview:imageview1];  
[self.view addSubview:imageview2];

imageview2 лежит на imageview1, потому что вы добавили его позже.

...