【问题标题】:Cocoa launch application windowCocoa 启动应用程序窗口
【发布时间】:2015-07-28 23:16:19
【问题描述】:

我需要在 Cocoa 中实现一个带有公司信息和徽标的初始窗口,如下所示:

我的问题是如何避免显示窗口栏:

非常感谢您的帮助。

【问题讨论】:

    标签: objective-c macos cocoa nswindowcontroller


    【解决方案1】:

    您所指的是启动画面。 Here 是一个适合初学者的关于在 Objective-c 中创建的教程。

    【讨论】:

    • 这太棒了!谢谢
    • 使用 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification 启动启动画面?并使用 sleep(7)?
    【解决方案2】:

    在 Interface Builder 中关闭窗口的“标题栏”(在窗口的属性检查器中)。

    如果您以编程方式创建此属性,则您要查找的属性是“styleMask”。这些是可用的掩码:

    enum {
       NSBorderlessWindowMask = 0,
       NSTitledWindowMask = 1 << 0,
       NSClosableWindowMask = 1 << 1,
       NSMiniaturizableWindowMask = 1 << 2,
       NSResizableWindowMask = 1 << 3,
       NSTexturedBackgroundWindowMask = 1 << 8
    };
    

    【讨论】:

    • 具体来说,您将使用NSBorderlessWindowMask 样式掩码。
    猜你喜欢
    • 1970-01-01
    • 2011-10-10
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    相关资源
    最近更新 更多