2017-06-21 7 views
0

すべて持っている:は、白い背景NSPopoverにボタンを追加しますが、ボタンが影エリア

を私は1つ、カスタマイズNSPopoverを持っている、と私はそれが白に背景色です設定しました。次に、ボーダーのないButtonをviewcontrollerに追加し、viewcontrollerをNSPopoverに配置します。問題は、このNSPopoverにボタンの影領域があることです。これについて誰かが考えているのでしょうか? issusもLabelに存在します。

https://github.com/shergin/NSPopover-MISSINGBackgroundView

、結果は次のとおり: カスタマイズNSPopoverコードは以下の通りであるThe final result of adding button to NSPopover

+0

if(!backgroundView.superview){ NSView * contentView = self.contentViewController.view; NSView * frameView = [contentView superview]; frameView.wantsLayer = YES; backgroundView.frame = NSInsetRect(frameView.frame、1.f、1.f); backgroundView.autoresizingMask = NSViewWidthSizable | NSViewHeightSizable; [frameView addSubview:backgroundView配置:NSWindowBelow relativeTo:contentView]; } –

+1

ようこそstackoverflowへ。あなたは、コメントの代わりに質問自体にコードを入れて、コードとしてフォーマットすることができます({}ボタン付き)。また、達成したいことと間違っていることを明確にする。たとえば、スクリーンショットのボタンの影が表示されません。あなたは何を期待していましたか、何が起こっていませんか? – fishinear

答えて

1

これは既知のバグです。 テキストフィールドの外観プロパティをNSAppearanceNameAquaに設定します。

関連する問題