1

私はiPhoneの開発に新しく、既存のアルバムから画像を選ぶアプリケーションを作っています。画像を選択した後、もう1つのビュー、または別のアイコン(にきび)を入れたい。overLap画像を別の画像で

コードで既存の画像に別の画像を配置する方法を教えてもらえますか?

+0

では、一度にONY 2-3の画像をしたい場合は...この方法は、あなたが画像で画像を変更することにより、 – Hisenberg

+0

を意味するか、あなたを助けることができる...複数imageviewsが、そのないメモリ効率的に追加することによって行うことができます2つのイメージビューを持ち、1つを隠して他のイメージを表示していますか? –

+0

イメージを他のイメージに追加することを意味します。 –

答えて

0

次の2つのビュー/画像をオーバーレイしたい場合は基本的にはちょうどこのようにそれを行うことができます:あなたはそれを後で追加したので

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

imageview2は、imageview1に産みます。

0

イメージにUIImageViewまたはUIViewを配置しますか? 最初に選択したイメージのフレームでImageViewを作成し、最初のImageViewを作成したのと同じ方法で別のImageViewを作成し、前のImageViewに2番目のImageViewを追加する必要があります。 2番目のImageViewのサイズが1番目のImageViewのサイズと等しい場合は、最初のImageViewが重なって表示されません。

0

イメージにウォーターマークを追加する場合は、

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(); 
関連する問題