J'ai un NSView comme document d'un NSScrollView. Je voudrais avoir quelques pixels de remplissage en haut et en bas de la partie visible de la vue, quel que soit l'emplacement du défilement (pas seulement en haut et en bas du document comme décrit here). Pour un exemple d'application qui effectue cela, regardez Terminal.app. Quelle que soit la couleur d'arrière-plan du texte, les deux premières lignes de pixels visibles sont toujours la couleur d'arrière-plan par défaut. Je sais que je pourrais tout simplement dessiner deux pixels plus bas et dessiner un rectangle en haut et en bas du document-rect visible, mais cela nécessitera de changer beaucoup de code complexe que je n'ai pas écrit. Des idées plus simples sont les bienvenues!Rembourrage en haut de NSView dans un NSScrollView
0
A
Répondre
0
La réponse à la question que vous avez liée est en fait une bonne solution à ce problème aussi. En fait, si votre vue est autre qu'un NSTextView, je dirais que c'est plus facile à implémenter. Spécifiquement: transformez votre vue de document actuelle en sous-vue d'une autre vue, en laissant de la place sur les bords et en faisant de cette vue la vue du document de la vue défilante. Si votre vue de contenu (celle que vous souhaitez remplir) change de taille, faites en sorte que votre «vue de remplissage» l'observe pour les changements de cadre et redimensionne pour maintenir le remplissage.
2015 Mise à jour
encart de contenu a été ajouté à NSScrollView que de 10,10, ce qui rend ma réponse plus obsolète.
Questions connexes
- 1. Centrer un NSView dans un NSScrollView
- 2. Variation NSWindow et calque NSView en haut
- 3. Rembourrage le haut et le bas de l'élément en ligne
- 4. rembourrage négatif-haut, hauteur fixe, débordement caché
- 5. Zoomer dans un NSView
- 6. Comment intégrer un WebView dans un NSScrollView?
- 7. Utilisation de NSScrollView avec CALayer
- 8. réinitialiser l'image dans un NSView
- 9. NSScrollView taille de contenu incorrecte
- 10. Cyclique image de fond dans un NSView
- 11. Dessiner un NSView dans un NSGraphicsContext?
- 12. Table HTML Espacement des cellules ou rembourrage juste en haut/en bas
- 13. Taille réduite de l'image dans NSScrollView
- 14. kCGErrorFailure tout en effectuant un glisser-déposer dans NSView
- 15. Bague de mise au point NSScrollView (ou NSClipview)?
- 16. NSView enterFullScreenWithOptions: Mise à l'échelle NSView
- 17. Comment remplir le coin inférieur droit de NSScrollView?
- 18. rembourrage dans asp.net
- 19. NSView image de fond composée de 3 fichiers différents
- 20. Rembourrage de chaînes dans tsql
- 21. Problème de rembourrage dans IE7
- 22. Comment créer un NSImage à partir d'un NSView qui n'est pas complètement visible?
- 23. rembourrage en latex/marge enfer
- 24. Rembourrage dans UITextField
- 25. UITextView Texte alignmnet en haut
- 26. WPF ComboBox rembourrage
- 27. Placer un lien en haut
- 28. Redimensionnement automatique de NSView
- 29. Aperçu rapide Mac dans un NSView ou un NSImage?
- 30. Impossible de masquer les contrôles dans NSView