2

IKImageBrowserView の背景を透明にするにはどうすればよいですか? インターフェイスビルダーには背景色のオプションがないようです。

私が試したこと:

Core Animation を使用したことはありませんが、IKImageBrowserView に setBackgroundLayer メソッドがあることがわかったので、次のことを試してみましたが、効果はありませんでした。

CALayer* layer = [CALayer layer];
[layer setFrame: NSMakeRect(0, 0, 1000, 1000)];
[layer setBackgroundColor: CGColorCreateGenericRGB(0.0f, 0.0f, 0.0f, 0.0f)];
[browser setBackgroundLayer: layer];

IKImageBrowserViewのクラス リファレンスは次のとおりです。

4

1 に答える 1

6

キー値コーディング。参照: IKImageBrowserView の表示オプション セクション

[_imageBrowser setValue:[NSColor colorWithDeviceRed:0.0 green:0.0 blue:0.0 alpha:0.0] forKey:IKImageBrowserBackgroundColorKey];

ソース

于 2010-09-07T13:10:50.867 に答える