2
内部にいくつかのラベルがあるUIScrollViewがあります。私はボタンで他の 'ページ'にスクロールビューを移動することができます。しかし、あまりにも速く押すとオフセットが正しくない。UIScrollView setContentOffsetが正しくありません
次のページにscrollviewを移動するための私のコードは:私は速すぎて、それを押すと
@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)
}
オフセットが右ではありません。現在のアニメーションが停止し、現在の(未完成の)位置から次のアニメーションを実行するように見えます。
誰にも解決策がありますか?
ありがとうございます!その作品は魅力のようです! – da1lbi3