热门搜索 :
考研考公
您的当前位置:首页正文

Mac开发自定义TitleBar 和设置窗口居中

来源:东饰资讯网

何为TitleBarController?

这个是已经自定义的!

接下来 说一说 如何自定义TitleBar

首先你要创建一个NSWindowController,将storyboard上的windowController 继承他

然后设置

- (void)windowDidLoad {

[superwindowDidLoad];

//隐藏titlebar使用自定义titlebar

self.window.titlebarAppearsTransparent=YES;

self.window.titleVisibility=NSWindowTitleHidden;

//窗口显示

[self.window makeKeyAndOrderFront:self];

//窗口居中

[self.window center];

}

接下来只要创建一个NSViewController就行

- (void)viewDidLoad {

[superviewDidLoad];

//  这里做一下操作;创建button等

}

再到ViewController中设置titlebar的位置,并加载

@property(nonatomic,strong)TitleBar *titleVC;        //声明

self.titleVC= [[TitleBar alloc]init];

self.titleVC.view.alphaValue=0.8f;

[self.view addSubview:_titleVC.view];     //   加载view'

关于Mac开发的随笔记(以下皆是作者随笔)

此文已由作者授权,转载请注明文章出处

Top