我试图在Cocoa中绘制一些我的UI元素,主要是按钮的图标,但是我很难获得我想要的那种精度.
我正在使用这样的超简单代码来绘制矩形:
[[NSColor redColor] set];
[NSBezierPath strokeRect:myRect];
Run Code Online (Sandbox Code Playgroud)
但我所看到的是红色矩形线总是褪色.
我在这里错过了什么?
我的应用程序在 NSWindow 中有一个 NSView,它覆盖了屏幕并在其上绘制了一个半透明的阴影,在上面我有另一个包含我的应用程序 UI 的 NSWindow,因此全屏视图旨在淡出其他人的背景干扰视窗。
如何允许在全屏视图上单击鼠标直接进入属于另一个应用程序甚至桌面的底层窗口?请注意,我不希望它专注于我的应用程序。