NSImageCell でのマウス ホバーにツールチップを表示しようとしています。Interface Builder (NSImageCell とそれを含む NSTableColumn の両方) でプロパティを設定しようとしましたが、うまくいきませんでした。
何か案は?
NSImageCell でのマウス ホバーにツールチップを表示しようとしています。Interface Builder (NSImageCell とそれを含む NSTableColumn の両方) でプロパティを設定しようとしましたが、うまくいきませんでした。
何か案は?
NSTableView
ご利用いただける場合
(NSString *)tableView:(NSTableView *)tableView toolTipForCell:(NSCell *)cell rect:(NSRectPointer)rect tableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row mouseLocation:(NSPoint)mouseLocation;
NSOutlineView のコントローラーでこのメソッドをオーバーライドすることで、これを解決しました。
- (NSString *)outlineView:(NSOutlineView *)outlineView toolTipForCell:(NSCell *)cell rect:(NSRectPointer)rect tableColumn:(NSTableColumn *)tableColumn item:(id)item mouseLocation:(NSPoint)mouseLocation;