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

Mac开发给视图设置颜色不同于iOS,今天介绍两种设置方法

一般用法:(有时并不能实现,比如button就不可以)

[self.view setWantsLayer:YES];  // [self.view setNeedsDisplay:YES];

self.view.layer.backgroundColor = [NSColor redColor];

第二种 也是非常有效的一种 (此方法适合任何视图)

CALayer *viewLayer = [CALayer layer];

[viewLayer setBackgroundColor:[NSColor redColor].CGColor];

[self.view setWantsLayer:YES];

[self.view setNeedsDisplay:YES];

[self.view setLayer:viewLayer];

*  NSButton 最好设置style为Square

//Button的风格

[myButtonl setBezelStyle:NSBezelStyleRegularSquare];

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

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

Mac开发 代码实现 发邮箱

Mac开发 NSButton 字体颜色

Mac开发之 文件拖入窗口

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

Mac开发 简单动画

Mac开发之 监听窗口的改变

Mac ios开发 URL 转 汉字

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


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容