Das ist sehr merkwürdig, und ich frage mich, ob jemand eine Idee hat?
Ich versuche, eine UIScrollView in Reaktion auf einen Tastendruck auf dem iPad zu blättern.
Wenn ich es tue:
CGPoint currentOff = scrollView.contentOffset;
currentOff.x+=240;
[scrollView setContentOffset:currentOff animated: NO];
Die Bildlaufansicht springt erwartungsgemäß an die gewünschte Position, aber ich möchte, dass sie scrollt. Allerdings, wenn ich das tue:
CGPoint currentOff = scrollView.contentOffset;
currentOff.x+=240;
[scrollView setContentOffset:currentOff animated: YES];
Dann tut es nichts! Ich habe eine andere Bildlaufansicht, die richtig funktioniert und auf setContentOffset:YES
wie erwartet, so dass ich ziemlich verwirrt bin. Jede Idee, warum das Blättern nicht möglich ist, ist sehr willkommen!
Auch, - (void)scrollViewDidScroll:(UIScrollView *)sender
überhaupt nichts empfängt, wenn animated:YES
verwendet wird, aber aufgerufen wird, wenn animated:NO
verwendet wird!