Как создать интерфейс манипуляции изображения в iPhone с наложением на область обрезки - PullRequest
1 голос
/ 10 декабря 2010

У меня есть приложение для iPhone, в котором фотография, выбранная пользователем, отображается в режиме редактирования.Фотография видна под полупрозрачным оверлеем, и в оверлее есть овальное отверстие, в соответствии с которым базовое изображение обрезается, когда пользователь завершает касание после панорамирования, поворота и масштабирования изображения.

Мой вопрос:

  1. Есть ли доступная библиотека, которая позволяет выполнять всю функциональность?Я спрашиваю об этом, потому что я видел этот вид интерфейса для редактирования изображений во многих приложениях.

  2. Есть ли способ распространить касание наложения на базовый вид прокрутки, чтобы, когда пользовательделает жесты для прокрутки / поворота / масштабирования наложения, прокрутка с изображением под наложением реагирует на это?

Заранее спасибо.

1 Ответ

0 голосов
/ 10 декабря 2010
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    NSLog(@"%@",@"Touch began");
    CGPoint pt = [[touches anyObject] locationInView: imageScrollView];
    [imageScrollView becomeFirstResponder];
}

и эта ссылка помогла для всех вращений / панорамирования / масштабирования и всего:

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2010-winter

См. "14_MultiTouchDemo.zip" в разделе "Название: Лекция № 14 - MultiTouch"

Прямая ссылка для скачивания примеров файлов:

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/sample_code/14_MultiTouchDemo.zip

...