我正在解決如何在三十年代的TTScrollView中使tableview工作的問題。我有一個項目,我想使用three20庫重建。有一個模塊允許用戶翻閱一組「頁面」,其中包含顯示一些數據列表的表格。如何使UITableView在TTScrollView中工作?
我的問題是,當我重建此模塊使用three20的TTScrollView時,scrollview內的tableviews不再工作。特別是,它不能滾動,也不能選擇一個項目,因爲所有的觸摸都被滾動視圖攔截。我對此感到生氣,無法弄清楚如何使它工作。
我能夠使工作tableview或滾動視圖,但不是兩個(意味着tableview攔截垂直拖動,而滾動視圖水平)。它在UIKit的UIScrollview中工作得很好,所以必須有一種方法來做到這一點,但根本無法弄清楚。
請幫忙,我現在還在努力掙扎幾天,但無法克服。
非常感謝任何提示。
謝謝您的回答找到創建表的例子。我已經試過在three20的論壇上提問,但迄今爲止還沒有成功,所以我在這裏也嘗試過運氣。你的建議不適用於我的情況。 這裏的問題只是一個事實,即tableview和scrollview都會抓取所有用戶的操作,並且不會將事件傳遞給它的子視圖。我需要的是確定用戶是在向上/向下而不是向左/向右移動,並將事件傳遞給底層的tableview。我知道如何確定移動方向,但不知道如何讓scrollview停止響應,並讓tableview處理事件。 – Matthes 2010-06-28 07:02:02
在這種情況下,您可能想要以不同的方式發佈另一個問題和短語(即,沒有提及任何three20)。不幸的是,我不太瞭解發送響應者鏈上的事件,但這基本上是你想要做的。抱歉,我無法提供更多幫助。 – iwasrobbed 2010-06-28 13:19:11