DBSCustomView *view = [[DBSCustomView alloc] initWithFrame:NSMakeRect(100, 100, 100, 100)];

[self.window.contentView addSubview:view];

//

特别地,这里设置坐标是用NSMakeRect,如果用成了CGRectMacke(0,0,10,10);编译不会出错,但运行是错误的,什么都看不到.

NSWindow,NSView都是继承自。NSResponder。应该说他们只是兄弟关系,NSWindow里有个contentView

另外,对NSView修改背景颜色,必须覆盖NSView 的 - (void)drawRect:(NSRect)dirtyRect

//

- (void)drawRect:(NSRect)dirtyRect

{

// Drawing code here.

[super drawRect: dirtyRect];  //父类,

[[NSColorredColor] set];  //设置颜色

NSRectFill(dirtyRect);//填充rect区域

}

而没有iOS上关于设置背景色或者设置Layer颜色这种做法

转载于:https://www.cnblogs.com/zhidao-chen/p/3274355.html

NSWindow上添加NSView相关推荐

  1. R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分)、使用ggplot2可视化条形图(bar plot)、并在条形图上添加百分比标签

    R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分).使用ggplot2可视化条形图(bar plot).并在条形图上添加百分比标签 目录

  2. R语言ggplot2可视化在箱图上添加分组样本个数

    R语言ggplot2可视化在箱图上添加分组样本个数 目录 R语言ggplot2可视化在箱图上添加分组样本个数 #数据预处理

  3. R语言ggplot2可视化:自定义函数在箱图(boxplot)上添加分组样本个数(count)、分组均值(mean)、箱体填充色自定义、数据标签色彩自定义

    R语言ggplot2可视化:自定义函数在箱图(boxplot)上添加分组样本个数(count).分组均值(mean).箱体填充色自定义.数据标签色彩自定义 目录

  4. R语言ggplot2可视化时间序列数据:ggplot2可视化在时间轴上添加按月的箱图(boxplot)

    R语言ggplot2可视化时间序列数据:ggplot2可视化在时间轴上添加按月的箱图(boxplot) 目录

  5. R语言ggplot2可视化在分面图(facet_grid)的条形图上添加计数(count)或者百分比(percent)标签实战

    R语言ggplot2可视化在分面图(facet_grid)的条形图上添加计数(count)或者百分比(percent)标签实战 目录

  6. R语言在直方图条(柱形)上添加计数(count)或者百分比(percent)标签

    R语言在直方图条(柱形)上添加计数(count)或者百分比(percent)标签 目录

  7. python使用fpdf2包和pdfrw包在已有的PDF页面上添加新的页

    python使用fpdf2包和pdfrw包在已有的PDF页面上添加新的页 目录 python使用fpdf2包和pdfrw包在已有的PDF页面上添加新的页 #包安装 #新内容添加到已有的PDF页面上 # ...

  8. python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战

    python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战 # 绘制水平条形图进行模型对比 x_labels = ["LogisticRegression" ...

  9. iOS使用AVFoundation在视频上添加字幕以及控制字幕时间

    IOS在视频上添加字幕效果的基本思路是: 使用自定义的CATextLayer文字图层或者CAShapeLayer文字图层,添加到视频的Layer上创建用户自定义的字幕效果.这两者的区别是:CAText ...

最新文章

  1. 将公平注入AI:机器学习模型即使在不公平数据上训练也能产生公平输出
  2. 洛谷 2953 [USACO09OPEN]牛的数字游戏Cow Digit Game
  3. Fragment要点复习
  4. 在html页面中加入矢量图,HTML页面插入SVG的多种方式
  5. 移动开发新利器 | 一文深入了解 Flutter 界面开发
  6. 用if语句表达区间分支
  7. Cytoscape插件开发小结
  8. 有序关系中的极大元与极小元
  9. 【js】Object.prototype.hasOwnProperty()
  10. go并发编程之美(二)、go内存模型
  11. js导出excel(超简单)
  12. 医学图像分类_深度学习与医学图像分析
  13. 详解js继承的那些事儿
  14. 大数据行业包含的岗位有哪些
  15. 解决Web部署 svg/woff/woff2字体 404错误(转)
  16. 【游戏开发进阶】玩转贝塞尔曲线,教你在Unity中画Bezier贝塞尔曲线(二阶、三阶),手把手教你推导公式
  17. 《Python数据分析与挖掘实战》第7章-聚类+绘制雷达图
  18. 如何给SCI收录的文章分区?
  19. The softwares are used in Flex developing
  20. GCC编译器安装与下载

热门文章

  1. RTK无人机应用市场
  2. 安装scipy报错,疑似缺少wheel包,解决方案
  3. mysql插入数据到底哪里错了?
  4. Linux下排查进程占用cpu高的问题
  5. 计算智能-群智能算法-粒子群算法matlab实现
  6. Shell——从hello world和echo命令开始
  7. 5.5.3 per-connection time zone support
  8. 15.4.3 用于Generator的泛型方法
  9. AVFoundation之录音及播放
  10. node版本查看管理工具