0

私は Cocoa アプリケーションを作成しています。デフォルトでは、アプリケーションの開始時にラジオ グループを透過的にしたいと考えています。Appleのドキュメントを読んだところ- (void)setTransparent:(BOOL)flag、ボタンが透明になることがわかりました。これを使用して、これをラジオグループに適用しようとしました:

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

しかし、マトリックスに対して宣言されていないため、機能しませんでした(これは理にかなっていますが、試してみる価値がありました)。ラジオグループを透明にする方法はないかと思っていました。

編集 さらに詳しく調べたところ、個々のラジオを透明にすることができましたが、ボタンを使用しても機能しませんでした。また、透明度に関するページへのリンクはこちらです。

4

1 に答える 1

2

アルファ値を設定すると透明になるはずです。

An outlet for radio group
@property (assign) IBOutlet NSMatrix *myMatrix;

次に、my マトリックスのアルファ値を設定できます。

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{    
    self.myMatrix.alphaValue = 0.0f; //or 0.5f
}
于 2013-06-17T09:23:56.737 に答える