UIScrollView setContentOffset nicht Recht

Ich habe eine UIScrollView mit einigen labels im inneren. Ich kann mich bewegen der scroll-Ansicht auf der anderen 'Seite' mit einer Taste. Aber der Versatz ist nicht Recht, wenn ich push es zu schnell.

Mein code zum verschieben der scrollview auf der nächsten Seite:

@IBAction func moveToRight(_ sender: Any) {
    let size = Int(scrView.contentOffset.x) + Int(scrView.frame.size.width);
    scrView.setContentOffset(CGPoint(x: size, y: 0), animated: true)
}

Den offset nicht stimmt, wenn ich push es zu schnell. Es sieht aus wie das der aktuellen animation Stoppt und sich um den nächsten von der aktuellen (unvollendet) position.

Jemand hat eine Lösung dafür?

InformationsquelleAutor da1lbi3 | 2016-11-26
Schreibe einen Kommentar