美文网首页MacosX 开发
MacOS NSWindow创建与显示

MacOS NSWindow创建与显示

作者: iCloudEnd | 来源:发表于2015-08-26 16:48 被阅读2198次

    最近又在写MacOSx的app,不像iOS机遇UIViewController,Mac机遇NSWindow。不过从xcode6.4以后开始主推NSViewController,应该是NS和UI整合的趋势。下文讲简单介绍一下如果创建Window于显示


    由于采用arc机制,因此请先全局定义我们的window。你可以在class中或.m中定义,我简单在.m定义了一下

    #import "GroupWC.h"

    #import "AppDelegate.h"

    GroupWC * oneWC=nil;

    然后就可以创建并显示nswindow了

    if (oneWC==nil) {

    oneWC=[[GroupWC alloc] initWithWindowNibName:@"GroupWC"];

    }

    [oneWC showWindow:self];

    [oneWC.window center];

    [oneWC.window makeKeyWindow];

    其中 [oneWC.window center];可以让你的window在屏幕中居中

    相关文章

      网友评论

        本文标题:MacOS NSWindow创建与显示

        本文链接:https://www.haomeiwen.com/subject/skehcttx.html