Elasticité gênante des PDFView
Coullet
Membre
Bonjour
J'utilise une PDFView pour afficher un PDF d'une seule page via un pdf que je charge avec PDFDocument.
La taille de la vue est supérieure a celle du pdf, de manière à ne pas avoir de scrolling.
J'essaie désespérément de supprimer un comportement que je trouve gênant pour l'utilisation que je compte faire de cette vue.
Le pdf rendu se déplace légèrement verticalement ou horizontalement lorsque l'on fait glisser deux doigts sur le trackpad produisant une sorte de mouvement élastique. J'ai essayé de supprimer cet effet en envoyant le message setAcceptsTouchEvents:NO à la vue sans succès puis à son enclosedScrollView sans succès également.
Quelqu'un aurait il une idée ?
Merci pour votre réponse
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
La méthode existe bien dans la classe NSView, il faut jouer avec les propriétés verticalScrollElasticity et horizontalScrollElasticity
voir ici http://stackoverflow.com/questions/11420298/remove-elasticity-from-nsview
Ce n'est pas possible de faire cela directement dans Interface Builder? En supprimant le mode "resize" sur la fenêtre et en mettant le "PDFView" en mode "Single Page" par exemple?