0

我正在制作一个 Cocoa 应用程序,默认情况下,我希望在应用程序开始时让一个单选组透明。我已经阅读了苹果文档,发现这- (void)setTransparent:(BOOL)flag将使按钮透明,我尝试使用以下方法将其应用于我的收音机组:

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

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

编辑 我已经对其进行了更多研究,并且每个单独的收音机都可以变得透明,但是,即使我使用了按钮,这也不起作用。此外,关于透明度的页面链接在这里

4

1 回答 1

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
}
于 2013-06-17T09:23:56.737 回答