je créer NSToolbar
et ajouté NSView
sur le NSToolbar
. NSView
Inclus NSImageView
. Si vous cliquez sur NSImageView
ou NSView
dans NSToolbar
, je ne peux pas déplacer l'application. Comment puis-je déplacer l'application quand je clique NSView
(ou NSImageView
) sur le NSToolbar
.Lorsque vous cliquez dessus NSImageView, l'application ne peut pas bouger
1
A
Répondre
1
La question est pas très clair pour moi, mais si vous voulez déplacer la fenêtre avec la souris, vous pouvez sous-classe la NSView (ou NSImageView) et ajouter
- (BOOL)mouseDownCanMoveWindow {
return YES;
}
Merci de votre answer.but il doesn ne fonctionne pas. Lorsque j'ai cliqué sur NSToolbar, je peux déplacer la fenêtre principale. mais quand j'ai cliqué sur NSView sur NSToolbar, je ne peux pas. – kimgyver
Etes-vous sûr de sous-classer NSImageView, car la méthode que j'ai décrite ici fonctionne pour moi? Remplacer la fonction de tirage pour le tester. - (vide) drawRect: (NSRect) dirtyRect {[[NSColor yellowColor] ensemble]; NSRectFill (dirtyRect); } – nielspl
Je vais tester à nouveau sur ce problème. Je vous remercie. – kimgyver