将Radio Group设置为Transparent

时间:2013-06-15 03:52:25

标签: objective-c cocoa radio

我正在制作一个Cocoa应用程序,默认情况下,我希望在应用程序开始时让一个无线电组透明。我已经阅读了苹果文档,发现- (void)setTransparent:(BOOL)flag会使按钮透明,我尝试将其应用于我的广播组:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification{
    [_extraChannelTypeInput setTransparent:YES];
}

但它不起作用,因为它没有为矩阵声明(这是有道理的,但值得一试)。我想知道是否有办法让广播组透明。

修改 我已经对它进行了更多调查,并且每个单独的收音机都可以变得透明,但是,即使我使用了按钮,这也不起作用。 此外,有关透明度的页面链接为here

1 个答案:

答案 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
}