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