1
A
回答
1
最後,我找到了解決方案。將下面的代碼添加到IKImageBrowserView的同一個文件中。
@interface IKImageBrowserView (event)
- (void)mouseDown:(NSEvent *)theEvent ;
@end
@implementation IKImageBrowserView (event)
- (void)mouseDown:(NSEvent *)theEvent
{
NSPoint pt = [self convertPoint: theEvent.locationInWindow fromView: nil];
NSInteger index = [self indexOfItemAtPoint:pt] ;
if (index != NSNotFound)
{
NSUInteger ge ;
NSUInteger le ;
NSIndexSet* set = [self selectionIndexes] ;
NSMutableIndexSet* mutableSet = [[NSMutableIndexSet alloc] init] ;
[mutableSet addIndexes:set] ;
ge = [mutableSet indexGreaterThanOrEqualToIndex:index] ;
le = [mutableSet indexLessThanOrEqualToIndex:index] ;
if ((ge == le) && (ge != NSNotFound))
{
[mutableSet removeIndex:index] ;
}
else
{
[mutableSet addIndex:index] ;
}
[self setSelectionIndexes:mutableSet byExtendingSelection:NO] ;
// [ mutableSet release ];
}
}
@end
相關問題
- 1. IKImageBrowserView縮略圖問題
- 2. 更改IKImageBrowserView的選擇狀態
- 3. 選擇問題
- 4. 問題選擇
- 5. 問題選擇
- 6. angular2選擇選項選擇問題
- 7. Django選擇選項選擇的問題
- 8. Multipleclicks選擇問題
- 9. DIV選擇問題
- 10. ListView選擇問題
- 11. jquery選擇問題
- 12. jQuery選擇問題
- 13. jQuery選擇問題
- 14. jQuery選擇問題
- 15. jquery選擇問題
- 16. JSoup選擇問題
- 17. Netbeans選擇問題?
- 18. gluLookAt選擇問題
- 19. jQuery選擇問題
- 20. jQuery選擇問題
- 21. jQuery選擇問題
- 22. jQuery選擇問題
- 23. jQuery選擇問題
- 24. jquery選擇問題
- 25. jQuery選擇問題
- 26. jQuery選擇問題
- 27. Mysql選擇問題
- 28. ObjectDataSource選擇問題
- 29. jquery選擇問題
- 30. LINQ選擇問題