2010-04-06 158 views
2

我試圖在iPhone項目中的UITableView中動畫表格行,因爲我滑過屏幕重新加載數據。動畫重新加載UITableView

當我禁用動畫並且只調用reloadData時,表格會繼續響應滑動手勢。

當我使用reloadSections:WithRowAnimation:方法添加動畫時,錶停止響應滑動,並且只有頂部的導航欄響應滑動。

另一個變化是,表開始響應選擇,我不得不再次手動禁用它。我懷疑這兩個問題可能有關係。

我使用的刷卡檢測代碼在這裏順便說一句:1

回答

0

我的代碼管理手勢是在一個UIView其中包含在另一個的UIView又包含了UITableView。事實證明UITableView的超級視圖UIView的用戶交互是啓用的。將其設置爲禁用會導致手勢在響應者鏈中向上移動,並解決問題。