9
votes

Comment faire défiler l'utableview à une certaine position?

Je voudrais faire défiler mes cellules uitaires de 2 cellules lorsque vous cliquez sur un bouton. La hauteur totale du décalage vers le bas est de 100px. Comment puis-je accomplir cela?


0 commentaires

3 Réponses :


13
votes

Définir la propriété contentoffset . XXX


1 commentaires

Ici, à Swift 4: Self.tableview.setContentToffset (cgpoint (x: 0, y: 20), animé: true)



5
votes

Si vous savez quelle cellule vous voulez faire défiler pour utiliser ScrollProwatidexpath: Atscrollposition: Animated:

http://developer.apple.com/iphone/library/documentation/UIKIT/Reference/ittableView_class/reference/reference.html#//apple_ref/ocr/instm/ittableView/scrolltorowatudexpathHratscrollposition: animé :

Sinon, utilisez la propriété contentoffset ou faites défiler par pixels http://developer.apple.com/iphone/library/documentation/uikit/reeference/uiscrollview_class/reference/uiscrollview.html#//apple_ref/doc/uid / TP40006922-CH3-SW26


0 commentaires

3
votes

SWIFT 3 Version de la réponse:

tableView.setContentOffset(CGPoint(x: 0,y :100), animated: false)


0 commentaires