特定のUITableViewCellのスクリーン座標に乗りますか?
-
25-09-2019 - |
質問
だから、私はこのUITableView
を持っています。それはiPadのアプリケーションにあります。細胞の中には、右のアクセサリーボタン(小さな丸い矢印)を持っています。それが押されたとき、私は、ユーザーは、彼らが触れたことを表のセルに関連するアクションを選択することができポップオーバービューを提示します。これまでのところ、これの何が難しいか、例外ではありません。
しかし、ポップオーバービューは、それがそこに矢印を少し引くことができるようにすることを、それが由来する場所を知りたいです。私は自然にポップオーバーが関連テーブルセルの点への矢印たいと思います。
を私は知っていることを考えると、テーブル内の特定のセルのスクリーン座標上の電流を、見つけることができますどのようにそれのindexPath?の
解決
を使用するのUITableView法-rectForRowAtIndexPath:
。注テーブルビューの座標系-場合は、同じウィンドウ内の別のビューに矩形の相対を必要とする、UIViewのメソッド-convertRect:fromView:
を使用します。
所属していません StackOverflow