私はテーブルビューのセルをいくつか持っています。今、任意の時点で、ビュー内のセルの現在の高さを計算したい、つまり、ビューの3/4の場合は、セル高さ(cellheight)* 3/4の高さを返す必要があります。現在のビュー内のセルの瞬時の高さ
私は、次のように現在のビューを計算しています
今、私はスクロールを停止したとき、私は私がここで算出した特定のindexpathのセルの現在の高さを見つけたいとしてlet visibleRect = CGRect(origin: tableView.contentOffset, size: tableView.bounds.size)
。私は明らかだ願ってい
let visiblePoint = CGPoint(x: visibleRect.midX, y: visibleRect.midY) let visibleIndexPath = tableView.indexPathForRow(at: visiblePoint)!
。助けてくれてありがとう。
乾杯!あなたが希望indexPathを持った後UITableViewCell
を取得するために
あなたの問題は何ですか?どのようにお手伝いできますか? –
ビュー内のセルの高さが必要です。セルの実際の高さが500で、その半分が上になると、その高さを取得したいと考えています。 基本的には、私は現在のオフセットに対してビュー内のセルの高さをチェックしたいと思います。 –
テーブルの可視部分の中央にセルの高さが必要です。ビューは必要なものですか? –