que inventor espaƱol entrar como appinventor app cocoa drag-and-drop

cocoa - inventor - Convierta NSPoint en coordenadas de pantalla a coordenadas de ventana



que es app inventor 2 (1)

Eche un vistazo a la documentación de NSWindow, hay un

- (NSPoint)convertScreenToBase:(NSPoint)aPoint

que te permitirá convertir el punto en coordenadas de ventana.

Estoy implementando arrastrar y soltar en una aplicación de cacao y estoy usando el siguiente método del NSDraggingSource Protocol:

- (void)draggedImage:(NSImage *)draggedImage movedTo:(NSPoint)screenPoint{

El NSPoint se da en coordenadas de pantalla y lo necesito en la ventana o las coordenadas de la vista. Si el método fue llamado con un NSEvent, podría hacer lo siguiente:

-(void)mouseDown:(NSEvent *)pTheEvent { NSPoint tvarMouseInWindow = [pTheEvent locationInWindow]; NSPoint tvarMouseInView = [self convertPoint:tvarMouseInWindow fromView:nil]; }

Pero no puedo entender cómo hacerlo con solo un NSPoint. ¡Gracias por adelantado!