gpt4 book ai didi

cocoa - NSWindow问题

转载 作者:行者123 更新时间:2023-12-03 18:01:16 24 4
gpt4 key购买 nike

请帮助我。我将框架设置为窗口,如下所示:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
// Insert code here to initialize your application
[window makeKeyWindow];
[window setFrame:NSMakeRect(0, 0, 1024, 768) display:YES];
[window setBackgroundColor:[NSColor clearColor]];
[window center];
}

但是实际窗口大小:宽度= 1024,高度= 620。我想是因为我的屏幕尺寸(1280x720)。
因此,当 [window setContentView:myView] 时,myView 会禁用一部分。
我无法解决这个问题。请帮我解决这个问题。

谢谢。

最佳答案

使用 -[NSWindow contentRectForFrameRect:] 调整内容 View 的大小以适应可用空间。您还应该考虑调整窗口框架的大小以适应可用空间,例如使用 -[NSScreenvisibleFrame]。 Dock 和菜单栏都会占用一些空间,因此您不应期望应用程序可以使用全屏尺寸。

关于cocoa - NSWindow问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6213320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com