我正在OSX 10.9上使用Cocoa

当我将alpha值更改为某些视图时,它也会影响所有子视图。
我该怎么做,以便Alpha值仅适用于该特定视图,而不适用于其子视图。

对于Cocoa Touch link,已经询问了相同的问题,但不适用于Appkit。
谁能建议可可的解决方案,使其可用于NSView。

最佳答案

我想不出一种适用于您当前视图层次结构的方法。
我该怎么做:

使用其他常见的超级视图,并保留它。

接下来,将两个子视图链添加到该主视图中-


您想要调暗或降低其alpha值的一种,
第二个子视图将始终保持100%不透明。

08-05 22:46