我正在制作一个Cocoa应用程序,默认情况下,我希望在应用程序开始时让一个无线电组透明。我已经阅读了苹果文档,发现- (void)setTransparent:(BOOL)flag
会使按钮透明,我尝试将其应用于我的广播组:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification{
[_extraChannelTypeInput setTransparent:YES];
}
但它不起作用,因为它没有为矩阵声明(这是有道理的,但值得一试)。我想知道是否有办法让广播组透明。
修改 我已经对它进行了更多调查,并且每个单独的收音机都可以变得透明,但是,即使我使用了按钮,这也不起作用。 此外,有关透明度的页面链接为here。
答案 0 :(得分:2)
我认为设置alpha值应该使其透明。
An outlet for radio group
@property (assign) IBOutlet NSMatrix *myMatrix;
然后你可以设置我的矩阵的alpha值。
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
self.myMatrix.alphaValue = 0.0f; //or 0.5f
}