Kann jemand raten, wie man beim Zoomen in iOS4 das Scrollen deaktiviert? Ich habe ein Dienstprogramm, das auf iOS3 arbeiten, und ich das Scrollen während des Zoomens durch zwingende setTransform
Methode in Inhaltsansicht, zum Beispiel deaktiviert:UIScrollView: Scrolling beim Zoomen deaktivieren
- (void)setTransform:(CGAffineTransform)newValue;
{
[(UIScrollView*)self.superview setScrollEnabled:NO];
[super setTransform:newValue];
}
aber in iOS4 dieser Trick funktioniert nicht.
Vielen Dank im Voraus.
Ich denke nicht, dass Sie können, wenn die Inhaltsgröße für die Dauer des Zooms und jede Umwandlung, die stattfindet, kleiner als der Rahmen der Bildlaufansicht ist. (d. h. eine Zoomoperation vergrößert den Inhaltsbereich, sobald der Inhaltsbereich größer ist als der Rahmen, den die Bildlaufansicht scrollt. Daher muss der Inhaltsbereich immer kleiner als der Rahmen sein.) – JoePasq