2012-02-16 40 views
2

當tableView正在滾動時,難以通過 乘以heightForRowAtIndex來選擇之前的所有行,從而知道其在屏幕上的當前位置。如何在TableView中獲取選定的UITableViewCell的原點?

是否有其他方式來獲得Y座標的選擇tableViewCell的tableView屏幕? 我嘗試獲取單元格框架或邊界,但在didSelectRowAtIndexPath方法中獲取(0,0,0,0)矩形。

回答

2

當scrollView滾動時,它的位置沒有改變, 實際上是移動了內容視圖。

tableview是一種scrollview。你可以得到一個屬性「contentOffset」,它可以幫助你。

相關問題