移动无边框 NSWindow 完全被 Web View 覆盖
在我的 COCOA 应用程序中,我实现了一个自定义无边框窗口。 Window 的内容区域完全被 WebView 覆盖。我希望当用户单击并将鼠标拖动到内容区域中的任意…
Cocoa:在控制器中的windowDidLoad中获取窗口
我的 NSWindowController 具有以下代码: - (id)init { [self initWithWindowNibName:@"MyWindow"]; [self loadWindow]; return self; } - (void)wind…
Lion 中无边框 NSWindow 的所有边调整大小
在 Lion 中,窗口的标准调整大小方法从右下角更改为所有边,并有一个不可见的区域可供单击和拖动。我有一个自定义的无边框窗口,类似于 App Store,我…
如何检测对任何窗口标题栏的点击?
我想检测 NSWindow 上的鼠标向下移动。事实上,我希望通过检测任何 NSWindow 标题栏上的点击来向整个系统添加功能。但是,我没有看到对 NSWindow 中标…
NSWindow 在桌面图标之上绘制
我正在编写一个应用程序,希望在桌面图标(Mac OSX 10.7 Lion)之上绘制一个基本的 NSWindow。 NSWindow *systemInfoWindow = [[NSWindow alloc] init…
Mac OS X Lion:检测另一个应用程序是否正在全屏模式下运行?
在 Cocoa 应用程序中,有没有办法判断另一个应用程序当前是否处于全屏模式? 我的应用程序配置为显示在所有空间上,并侦听 mouseEntered 事件以将其自…
当窗口包含单个 WebView 视图时接收 NSWindow 上的 Drag 事件
我对 Objective-C 和 Cocoa 很陌生,所以请为我分解一下。我正在开发一个由另一位开发人员启动的项目,并且只在 Objective-C 中工作了 3 天。 我有一…
Cocoa - 覆盖 Lion 窗口大小持久性
我有一个 Cocoa 应用程序,它取决于主窗口打开时的特定大小。然而,在运行时,我下拉了一个 WebView 并有效地更改了窗口的框架大小。下次我打开一个新…
NSWindow 的 -toggleFullScreen:方法失去键盘焦点?
我正在编写一个应用程序,启动时会显示一个选项屏幕,然后进入全屏模式。但是,一旦进入全屏,键盘焦点就会丢失,用户必须单击鼠标才能重新获得焦点。…
如何增加 Cocoa 应用程序中标题栏的高度?
我有以下代码用于在 Cocoa 应用程序中设置界面: #import @interface uiview : NSObject { IBOutlet NSWindow *mainWindow; IBOutlet NSView *accesso…
显示 NSWindow
单击菜单项会显示一个 NSWindow,但只是第一次,为什么会这样,以及如何修复它? -(IBAction)menuClick:(id)sender { if (!formsView) { formsView = …