Ped*_*ira 5 macos xcode cocoa objective-c nswindow
我有一个透明NSWindow
的屏幕跟随用户的屏幕到处走(NSWindow
每个应用程序前面的停留,无论什么,甚至全屏应用程序).
因为NSWindow
我有一个mouseDown
显示弹出窗口的事件.假设我在全屏模式下进行safari,我在它前面有我的窗口,我点击safari然后再次点击我的窗口:没有任何反应,mouseDown不会发生.我必须再次点击这样才能mouseDown
触发事件.
我怎么能强迫我NSWindow
总是活跃所以我不必点击它2x触发mouseDown
当我点击一个后台应用程序并再次点击我的窗口?
谢谢!
如果您将无边框 NSButton 实例添加到窗口视图并将图像设置为按钮的图像(并作为其替代图像,以使其更美观),它将开箱即用:只需将按钮的操作方法连接到您的应用程序委托(或要在其中处理单击操作的对象)。无论哪个窗口处于活动状态,单击图像(即按钮)都会触发按钮的操作方法。
归档时间: |
|
查看次数: |
2625 次 |
最近记录: |