2012-02-16 6 views
2

tableViewがスクロールしているので、画面上の現在の位置を知ることは難しく、選択する前にすべての行の乗算のheightForRowAtIndexを にします。TableViewで選択されたUITableViewCellの起点を取得するには?

はY のtableViewまたは画面にtableViewCell選択を座標取得する他の方法はありますか? 私はセルフレームまたは境界を取得しようとしましたが、didSelectRowAtIndexPathメソッドで(0,0,0,0)の矩形を取得します。

答えて

2

scrollViewがスクロールしているとき、何の位置が変更されていないのですか。 実際にはコンテンツビューが移動しています。

テーブルビューは一種のスクロールビューです。あなたはあなたを助けるかもしれないプロパティ "contentOffset"を得ることができます。