2
NSCollectionView
で使用されるNSView
のカスタムサブクラスがあります。それは以下のコードを使用してダブルクリックされたとき ビューはNSPopover
を示す:NSCollectionViewのNSPopover
- (void)mouseDown:(NSEvent *)theEvent {
[super mouseDown:theEvent];
if ([theEvent clickCount] == 2) {
[popover showRelativeToRect:[self bounds] ofView:self preferredEdge:NSMaxYEdge];
}
}
popover
はIBOutlet
(はい、それが接続して)です。
これは正常に表示されますが、ビューがコレクションビューにあるときは表示されません。
[popover showRelativeToRect:[self bounds] ofView:self preferredEdge:NSMaxYEdge]
実際に(私はブレークポイントを設定します)、エラーは記録されません。
アイデアをいただければ幸いです。