【发布时间】:2013-02-17 05:26:17
【问题描述】:
我正在尝试创建一个自定义NSWindow,因此我创建了一个具有正确无边框窗口掩码的并且可以正常工作。我提供了我自己的内容视图,这很好。但我想做的是用圆角绘制也将子视图剪辑到这些角。这可能吗?
在我的内容视图中,我可以覆盖 drawRect: 并绘制圆角路径,但是当我向其中添加子视图时,它们不会被剪裁。
我可以改为让我的内容视图有图层支持并给它一个圆角半径(masksToBounds 设置为YES)但是当我添加子视图时,它们仍然没有被我的圆角剪裁。
有没有办法做到这一点?或者以某种方式绘制没有标题栏的 NSWindow 并且我可以完全控制绘图,同时保持圆角的剪裁角?
【问题讨论】: