Objective c NSView子视图的Alpha值
我正在OSX 10.9上开发Cocoa 当我将alpha值更改为某个视图时,它也会影响所有子视图。 我该怎么做,使alpha值仅适用于该特定视图,而不适用于其子视图 Cocoa Touch也提出了同样的问题,但不适用于Appkit。Objective c NSView子视图的Alpha值,objective-c,macos,cocoa,cocoa-touch,nsview,Objective C,Macos,Cocoa,Cocoa Touch,Nsview,我正在OSX 10.9上开发Cocoa 当我将alpha值更改为某个视图时,它也会影响所有子视图。 我该怎么做,使alpha值仅适用于该特定视图,而不适用于其子视图 Cocoa Touch也提出了同样的问题,但不适用于Appkit。 有谁能为Cocoa提出一个解决方案,使其适用于NSView。我想不出一种方法能适用于您当前的视图层次结构。 我会怎么做: 使用一个附加的通用超级视图,并将其保留 接下来,将两个子视图链添加到主视图中- 一个你想要调暗或减少alpha值的 第二个用于始终保持100%
有谁能为Cocoa提出一个解决方案,使其适用于NSView。我想不出一种方法能适用于您当前的视图层次结构。
我会怎么做: 使用一个附加的通用超级视图,并将其保留 接下来,将两个子视图链添加到主视图中-
- 一个你想要调暗或减少alpha值的
- 第二个用于始终保持100%不透明的子视图