2013-10-27 3 views
0

У меня есть два изображения, первый - передний план, а второй - фон. Я хочу объединить оба из них в одно изображение. Я хочу, чтобы можно было перетащить frontImage только в background.Как перетащить изображение во второй

+0

не понимаю, о чем вы просите. Можете ли вы опубликовать несколько фотографий? – nielsbot

+0

Вы хотите узнать, как перетащить одно изображение на второе или вы хотите узнать, как их объединить? – emreoktem

+0

Точно, я хочу узнать, как перетащить одно изображение во второе – user2858284

ответ

0

Это может быть очень просто.

Например - У вас есть родительский UIView и два вида изображений:

UIView *_baseView; //as big as the screen. 

UIImageView *_backgroundImageView; //as a subview on _baseView 

UIImageView *_frontImageView; //as a subview on _baseView 

Тогда вы реализуете какое-то движение UIImageView пальцем (например How do you make an image follow your finger in objective-c? или искать что-то подобное, чтобы знать, как перемещать объекты UIView вокруг, если вы еще не знаете, как).

И - после того, как вы отпустите свой палец - вы можете сделать снимок экрана из _baseView и получить изображение, где два подвидных ImageViews объединены в некотором роде.

(How Do I Take a Screen Shot of a UIView? или найти что-то подобное).

Если вам не нравится, что вам нужно сделать снимок экрана с _baseView, вы также можете добавить frontImageView в качестве подзапроса в фоновое изображение и получить снимок экрана из backgroundImageView.

Надеюсь, эта идея поможет.

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