2011-08-22 48 views
0

我不明白。我的應用程序突然停止讓任何uitableviews滾動或被選中。我可以設置表格來編輯模式並刪除單元格,但出於某些瘋狂的原因,就像我無法與桌面瀏覽器交互。當然,委託,數據源,委託方法和一切都是聯繫在一起的。我甚至在另一個項目中做了同樣的事情,它完美地工作。UITableView不會滾動或選擇

有誰知道任何原因,表視圖將停止響應?

+0

嗨,你應該檢查你的uitableview的userInteractionEnabled是否是。希望它能幫助你。 –

+0

嘗試在你的視圖控制器的生命週期的某個點重新加載(甚至更好的是重新加載一個微小的延遲,比如0.5秒)你的tableview。它發生,我的意思是* tableview凍結*的事情,它發生。 –

回答

0

前往IB,確保您的UITableView已有用戶互動啓用已選中?

+0

是的,我已經做到了。當它處於編輯模式時,我可以與tableview進行交互。 – pir800

1

確保兩件事情進行檢查:

[tableview setUserInteractionEnabled:YES]; 
[tableView setScrollable:yes]; 

發生在指數路徑在行的單元格斷點看到發生了什麼。

單元格是否顯示任何內容。在IB的Evreything包括數據源和代表?

+0

是的我已經試過這些東西。我創建了一個解決方法,但我不確定它爲什麼有效。我的視圖最初是在一個cameraoverlayview中,所以我只是刪除了imagepicker視圖,並添加了與我的表單獨的視圖,它的工作原理。 – pir800

0

你沒有碰巧從你的UITableView中刪除或重寫任何滑動和滾動手勢嗎?

+0

除非將視圖放置在相機覆蓋圖中,否則不會。 – pir800