Swift 鼠标移动和视图控制器
为了理解基本概念,我开发了一个简单的MacOSX应用程序来计算分形。该应用程序是一个简单的窗口应用程序,有一个计算分形的类,还有一个窗口,其中有:Swift 鼠标移动和视图控制器,swift,cocoa,viewcontroller,Swift,Cocoa,Viewcontroller,为了理解基本概念,我开发了一个简单的MacOSX应用程序来计算分形。该应用程序是一个简单的窗口应用程序,有一个计算分形的类,还有一个窗口,其中有: 用于显示图像的自定义视图 用于选择计算参数的一些控件。这些控件是 已连接到appdelegate 一切正常,但: 我希望当鼠标在图像视图上时, 一些文本字段实时报告坐标。我必须做的 你想知道吗 我想我与应用程序委托完成的连接 这不是最好的解决办法 定义自定义视图控制器是否更好?如果是这样,如何使用interface builder引入自定义viewc
定义自定义视图控制器是否更好?如果是这样,如何使用interface builder引入自定义viewcontroller?您只需跟踪鼠标移动的鼠标事件即可 然后,您可能可以执行以下操作:
NSPoint location = [renderView convertPoint:[theEvent locationInWindow] fromView:nil];
然后,您将获得相对于包含图像的视图的X和Y
请仔细阅读apple文档,否则您可能会错过以下内容:
注意:由于鼠标移动事件频繁发生,因此
快速将事件调度机制、NSWindow对象
默认值不从全局NSApplication对象接收它们。
但是,您可以通过发送
NSWindow对象一个setAcceptsMouseMovedEvents:带有
是的论点
试着用一种更易读的方式来表达这个问题。也许一些列举的点列表,如“1”或“A”将是一个好主意。非常感谢!工作正常,但我必须添加一个新的ViewController。