您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页Mac开发自定义TitleBar 和设置窗口居中

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开发的随笔记(以下皆是作者随笔)

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

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

热门图文

Copyright © 2019-2025 how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务