2012-03-26 2 views
0

У меня есть задача в том, что я могу рисовать в подпунктах UIScrollView. UIScrollView содержит 3 страницы. Каждая страница содержит много UIView в качестве подзаголовков в тезисов subviews, которые я хочу рисовать, как написание, но когда я заглядываю в представление и начинаю рисовать, я могу это сделать, потому что UIScrollView получает прокрутку. Как прекратить прокрутку только при расписании. Я искал лот для решения. Я также использовал метод hitTest UIView, но мне это не удается. Можете ли вы дать некоторые рекомендации по преодолению этой проблемы.Стоп-прокрутка UIScrollView при рисовании его подвидных объектов

Спасибо.

ответ

0

Вот некоторые TouchEvent обработчики, которые нужно реализовать

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; 
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event; 

В touchBegan случае, вы можете установить логику начиная рисунок после установить

[yourScrollView setScrollEnabled:NO]; 

, как только вы сделали с рисунком в touchEnded случае вы необходимо выполнить сброс прокрутки.

[yourScrollView setScrollEnabled:YES]; 

P.S. Я не знаю, как работать с моим решением, но вы можете попробовать.

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