Salutations à tous,ne fonctionne pas?
J'ai un problème embarrassant. J'ai un pointeur vers un NSView vanillé qui a été initialisé dans une plume. Je message que le NSView avec
[myNSView setFrame:NSMakeRect(0,0,816,1056)];
mais quand je fais un pas dans le débogueur, myNSView a un cadre de {{0,0}, {801, 1041}}. Les dimensions du rectangle sont 15 de moins que ce que j'ai spécifié! Cela arrive régulièrement. Si je spécifie deux [setFrames] dans une rangée, tout fonctionne, mais ce n'est bien sûr pas la réponse.
Pour résumer, quelqu'un sait-il pourquoi setFrame échouerait?
Merci
Je n'ai honnêtement aucune idée. Cela devrait fonctionner. Pourriez-vous donner plus de contexte? – Kriem
Je dessine du contenu personnalisé, disons une page de texte. Je commence avec une vue de défilement et un incorporé dedans qui est une vue de page. J'ai deux actions, ajuster la page et 100% vue (semblable à d'autres téléspectateurs). Je veux pouvoir faire un zoom avant et arrière. Pour ce faire, je change la taille de l'image de la page, et mon espoir est que la vue défilera prendra soin de panoramique autour. Cela fonctionne principalement, à l'exception du comportement de redimensionnement impair de la vue de page. – EightyEight
Hmm, l'intégration pourrait être déconner avec vos dimensions. A part ça, je n'en ai toujours aucune idée. Pardon. :) J'ai voté la question, alors peut-être que quelqu'un d'autre peut vous aider. Bonne chance cependant! – Kriem