MacOS|MacOS NSWindow创建与显示
最近又在写MacOSx的app,不像iOS机遇UIViewController,Mac机遇NSWindow。不过从xcode6.4以后开始主推NSViewController,应该是NS和UI整合的趋势。下文讲简单介绍一下如果创建Window于显示
由于采用arc机制,因此请先全局定义我们的window。你可以在class中或.m中定义,我简单在.m定义了一下
#import "GroupWC.h"然后就可以创建并显示nswindow了
#import "AppDelegate.h"
GroupWC * oneWC=nil;
if (oneWC==nil) {【MacOS|MacOS NSWindow创建与显示】其中 [oneWC.window center]; 可以让你的window在屏幕中居中
oneWC=[[GroupWC alloc] initWithWindowNibName:@"GroupWC"];
}
[oneWC showWindow:self];
[oneWC.window center];
[oneWC.window makeKeyWindow];
推荐阅读
- Python类的创建过程
- 如何创建一个常见问题解答(FAQ)页面()
- MySQL一次性创建表格存储过程实战
- 如何创建Django目录结构()
- 可视化创建企业管理app
- Linux|Linux文件操作、文件夹操作详解(linux中如何创建文件删除文件及移动、复制、查看、编辑等常用操作)
- JavaEE|Spring 创建和使用
- Spring|Spring~Spring的创建和使用(如何将对象储存到Spring、如何将对象从Spring中读取出来)
- 同时创建多个HTML标签快捷方式记录
- 原型链