2011-08-10 7 views
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]; 
    } 
} 

popoverIBOutlet(はい、それが接続して)です。

これは正常に表示されますが、ビューがコレクションビューにあるときは表示されません。

[popover showRelativeToRect:[self bounds] ofView:self preferredEdge:NSMaxYEdge]実際に(私はブレークポイントを設定します)、エラーは記録されません。

アイデアをいただければ幸いです。

答えて

0

コレクションビューは入力を受け入れますか?最初のレスポンダを受け入れない場合、サブビューにはクリックが表示されません。

関連する問題