2010-06-27 39 views
1

我正在解決如何在三十年代的TTScrollView中使tableview工作的問題。我有一個項目,我想使用three20庫重建。有一個模塊允許用戶翻閱一組「頁面」,其中包含顯示一些數據列表的表格。如何使UITableView在TTScrollView中工作?

我的問題是,當我重建此模塊使用three20的TTScrollView時,scrollview內的tableviews不再工作。特別是,它不能滾動,也不能選擇一個項目,因爲所有的觸摸都被滾動視圖攔截。我對此感到生氣,無法弄清楚如何使它工作。

我能夠使工作tableview或滾動視圖,但不是兩個(意味着tableview攔截垂直拖動,而滾動視圖水平)。它在UIKit的UIScrollview中工作得很好,所以必須有一種方法來做到這一點,但根本無法弄清楚。

請幫忙,我現在還在努力掙扎幾天,但無法克服。

非常感謝任何提示。

回答

0

馬特斯,

在這裏遺憾的是沒有多少人SO幫忙用得多無論出於何種原因three20問題。你可能有更好的運氣問三大谷歌組(搜索谷歌)。

首先猜測雖然沒有嘗試它自己:嘗試使用內置在表格中的項目,如TTTableTextItemTTTableImageItem three20的......與three20某些情況下,他建立在代碼中忽略你寫的,除了自己建在控制一切(這可能是這種情況,不確定)。

你可以看到他是如何與這個代碼在TTCatalog示例應用程序,你可以通過www.three20.info

+0

謝謝您的回答找到創建表的例子。我已經試過在three20的論壇上提問,但迄今爲止還沒有成功,所以我在這裏也嘗試過運氣。你的建議不適用於我的情況。 這裏的問題只是一個事實,即tableview和scrollview都會抓取所有用戶的操作,並且不會將事件傳遞給它的子視圖。我需要的是確定用戶是在向上/向下而不是向左/向右移動,並將事件傳遞給底層的tableview。我知道如何確定移動方向,但不知道如何讓scrollview停止響應,並讓tableview處理事件。 – Matthes 2010-06-28 07:02:02

+0

在這種情況下,您可能想要以不同的方式發佈另一個問題和短語(即,沒有提及任何three20)。不幸的是,我不太瞭解發送響應者鏈上的事件,但這基本上是你想要做的。抱歉,我無法提供更多幫助。 – iwasrobbed 2010-06-28 13:19:11

相關問題