2012-03-26 11 views
0

Ich habe eine Aufgabe, in der ich Subviews von UIScrollView zeichnen kann. UIScrollView enthält 3 Seiten. Jede Seite enthält viele UIView als Subviews in diesen Subviews, die ich wie das Schreiben zeichnen möchte, aber wenn ich die Ansicht betrachte und mit dem Zeichnen beginne, kann ich das tun, weil UIScrollView gescrollt wird. Ich suchte viel nach Lösung. Ich habe auch die hitTest-Methode von UIView verwendet, aber ich bin nicht erfolgreich. Kannst du einige Vorschläge machen, um dieses Problem zu lösen?Stop Scrolling UIScrollView beim Zeichnen seiner SubViews

Danke.

Antwort

0

Hier einige Touch Handler, die Sie

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

In touchBegan Ereignis implementieren müssen, Sie eine Logik zum Start nach

[yourScrollView setScrollEnabled:NO]; 

, wenn Sie fertig mit dem Zeichnen in touchEnded Ereignis gesetzt festlegen Zeichnung Sie müssen Sie Ihre Scrollview zurücksetzen.

[yourScrollView setScrollEnabled:YES]; 

P.S. Ich habe keine Idee, an meiner Lösung zu arbeiten, aber Sie können es versuchen.

Verwandte Themen