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

Mac开发 关于鼠标的事件(隐藏)

Mac开发 NSButton 字体颜色

Mac开发之 文件拖入窗口

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

Mac开发 简单动画

Mac开发 给视图设置颜色View,Button等

Mac开发之 监听窗口的改变

Mac开发 代码实现 发邮箱

Mac ios开发 URL 转 汉字


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,267评论 25 708
  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 4,986评论 1 9
  • 哦,人生怎么遇到这样的偶然性呢! 今天突然要临时和一个初三的小朋友聊聊,希望能帮他找找学业上如何更进一步,考上理想...
    灌汤水饺阅读 219评论 0 1
  • 第一次加班 九点半 因为'自己业务不精,很多数据照片都不知道位置 效率很低 没办法 虽然感到很孤独 但你什么都不会...
    爱BIGBANG爱到肾疼的雯子阅读 149评论 0 0
  • 2017-1-29 周日(大年初二) 我想要试试在简书上写写自己修炼的心路历程,以及一些不便于对朋友亲人们讲的话。...
    菜园子plus阅读 227评论 0 0

友情链接更多精彩内容