Objective c NSRect中的孔

Objective c NSRect中的孔,objective-c,xcode,Objective C,Xcode,我在自定义视图上绘制了一个NSRect,另一个具有自定义视图的xib和一个位于其他NSRect顶部的draw rect。我的问题是,是否可以让顶部的NSRect像在下面的视图上创建一个孔一样穿透它下面的NSRect? 我是交集矩形现在你可以创建UIView并设置该视图的alpha我不知道你想要什么。模糊问题;“看到了吗?”您希望它做什么?如果您发布代码,我相信有人可以帮助您。是否可以仅在另一个nsview和drawrect位于顶部的位置更改下面窗口的nsrect的alpha值,就像在draw

我在自定义视图上绘制了一个NSRect,另一个具有自定义视图的xib和一个位于其他NSRect顶部的draw rect。我的问题是,是否可以让顶部的NSRect像在下面的视图上创建一个孔一样穿透它下面的NSRect?


我是交集矩形现在你可以创建UIView并设置该视图的alpha

我不知道你想要什么。模糊问题;“看到了吗?”您希望它做什么?如果您发布代码,我相信有人可以帮助您。是否可以仅在另一个nsview和drawrect位于顶部的位置更改下面窗口的nsrect的alpha值,就像在draw rect上打洞一样
CGRect b=CGRectMake(40, 50, 240, 150);
CGRect c=CGRectMake(100, 125, 80, 275);

 CGRect i=CGRectIntersection(c, b);