代码之家  ›  专栏  ›  技术社区  ›  Jakob Borg

获取某个UITableViewCell的屏幕坐标?

  •  8
  • Jakob Borg  · 技术社区  · 14 年前

    所以,我有这个 UITableView . 它在iPad应用程序中。一些单元格右侧有一个附属按钮(小圆形箭头)。当按下该按钮时,我将显示一个popover视图,用户可以在其中选择与所接触的表单元格相关的操作。到目前为止,这一切都不难,也不例外。

    但是popover视图想知道它从何而来,这样就可以画出指向那里的小箭头。我很自然地希望箭头指向与popover相关的表单元格。

    1 回复  |  直到 14 年前
        1
  •  30
  •   Noah Witherspoon    12 年前

    使用UITableView方法 -rectForRowAtIndexPath: . 请注意,这将返回表视图坐标系中的rect如果需要相对于同一窗口中另一个视图的rect,请使用UIView方法 -convertRect:fromView: