Cocoa Mavericks CA层问题

Cocoa Mavericks CA层问题,cocoa,calayer,osx-mavericks,Cocoa,Calayer,Osx Mavericks,对于最新的MacOS10.9,我面临着一个层的问题。问题是子层(CALayer)不允许扩展到父层(CALayer)的边界之外,这对于操作系统的其余版本都可以正常工作。我们在应用程序中使用10.5 SDK和部署目标as 10.5。附件中提到的截断不会发生在rest所有OS版本中。我们没有编写任何特定于版本的编码,最近也没有做任何更改。所以你能帮我看看附近是否有工作 问题:扑克卡作为子玩家添加到游戏桌上玩家座位的化身中。玩家座椅有一些透明的部分,这是限制卡被显示,超过这个限制,所有东西都被截断。添加

对于最新的MacOS10.9,我面临着一个层的问题。问题是子层(CALayer)不允许扩展到父层(CALayer)的边界之外,这对于操作系统的其余版本都可以正常工作。我们在应用程序中使用10.5 SDK和部署目标as 10.5。附件中提到的截断不会发生在rest所有OS版本中。我们没有编写任何特定于版本的编码,最近也没有做任何更改。所以你能帮我看看附近是否有工作


问题:扑克卡作为子玩家添加到游戏桌上玩家座位的化身中。玩家座椅有一些透明的部分,这是限制卡被显示,超过这个限制,所有东西都被截断。添加更透明的层可能会增加我们的麻烦,因为可能会有不同数量的卡,并且增加透明部分会使我们重新计算扑克卡旁边的所有层。

我的应用程序在10.7、10.8或10.9上没有看到这样的问题,它广泛使用层。也许可以尝试使用最新的SDK,这是一种传统的方法-它可能会突出使用不推荐的API方法。@trojanfoe。。。谢谢你的回复。现在,只要我将NSLayer子类化,并始终为masksToBounds返回NO,同时为super调用masksToBounds:NO,这个问题就解决了。