Con*_*nor 3 macos cocoa objective-c
Objective-C/Cocoa noob在这里.我想在一个小的Mac应用程序中制作窗口颜色我正在制作白色,而不是默认的浅灰色.这样做的正确方法是什么?
从AppDelegate,您只需调用该window属性即可
self.window.backgroundColor = [NSColor whiteColor];
Run Code Online (Sandbox Code Playgroud)
否则你可以致电申请的任何一点
[[NSApplication sharedApplication] keyWindow].backgroundColor = [NSColor whiteColor];
Run Code Online (Sandbox Code Playgroud)
keyWindow是当前"在顶部"窗口,如果应用程序很简单,它可能是唯一的窗口.对于需要不同窗口的更复杂场景,您可以使用
[[NSApplication sharedApplication] windows]
Run Code Online (Sandbox Code Playgroud)
这将返回应用程序拥有的所有窗口的数组.
| 归档时间: |
|
| 查看次数: |
3924 次 |
| 最近记录: |