objective-c - NSPopover 和 NSTableView 单元格

标签 objective-c cocoa

我正在寻找将 NSPopover 附加到 NSTableView 单元格的方法。

showRelativeToRect:(NSRect)positioningRect ofView:(NSView *)positioningView preferredEdge:(NSRectEdge)preferredEdge;

问题是如何找到单元格的 positioningRectpositioningView

最佳答案

答案很简单: 使用 [tableview frameOfCellAtColumn:0 row:[tableview selectedRow]]; 用于 positioningRecttableview 用于 positioningView

关于objective-c - NSPopover 和 NSTableView 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7345964/

相关文章:

objective-c - 核心数据中的获取属性

cocoa - initWithNibName 要么调用了两次,要么加载了错误的 xib

Objective-c 用它的后代类型覆盖委托(delegate)

objective-c - Objective-C 中的只读属性?

ios - 文字语法的内存管理

objective-c - 在 iOS 中解析 RFC3339 日期字符串的最简单方法是什么?

cocoa - 将文件从 Finder 拖到 Web View 时获取文件路径?

ios - Obj-C - 如何将 id 转换为 GLfloat[]

iphone - UISwipeGestureRecognizer 无需触摸

iphone - 以编程方式检查内存使用情况(Cocoa)