我有一個UITableView,他們的單元格是UITableViews(根表tableView是rotated橫向工作,類似於CoverFlow)。UITableView作爲另一個UITableView上的單元格取消滾動
tableview單元格顯示正常,但我不能滾動它,我想因爲根tableView捕獲所有的觸摸事件。
水平tableview可以顯示幾十個單元格tableview,所以我需要保留左/右根tableview的能力,但向下/向上滾動單元格tableviews。
我有一個UITableView,他們的單元格是UITableViews(根表tableView是rotated橫向工作,類似於CoverFlow)。UITableView作爲另一個UITableView上的單元格取消滾動
tableview單元格顯示正常,但我不能滾動它,我想因爲根tableView捕獲所有的觸摸事件。
水平tableview可以顯示幾十個單元格tableview,所以我需要保留左/右根tableview的能力,但向下/向上滾動單元格tableviews。
我終於把一個UIScrollView而不是一個UITableView。現在一切都做工精細:
self.floatingColumns = [[UIScrollView alloc] init];
self.floatingColumns.pagingEnabled = YES;
[self.floatingColumns setShowsHorizontalScrollIndicator:NO];
[self.floatingColumns setDelegate:self];
這與Pulse應用程序的作用類似嗎?如果表視圖不能自動爲您處理,您可能必須繼承UITableView並實現您自己的手勢響應器。不應該太困難 - 只是處理輕彈和拖拽。您也可以嘗試基於用戶滾動/滑動方向在其中一個表格視圖上啓用/禁用用戶交互。
如果您正在尋找類似的脈衝,這個教程可以幫助: http://iosstuff.wordpress.com/2011/06/29/creating-pulse-style-scrolling-horizontally-scrolling-uitableview-as-a-subview-of-uitableviewcell/
它展示瞭如何水平滾動tableviews添加到tableview中的細胞。很酷!
良好的鏈接,但我對單元格的重新排序感興趣,而不是在家中的顯示。 – mamcx 2011-07-12 15:31:01
然後你最好使用scrollviews,因爲我知道你已經完成了。 – 2011-07-13 08:02:25
在coccoa touch上沒有使用控制開關的經驗,存在一個樣本un怎麼辦?與ScrollView上的UITableView類似嗎? – mamcx 2011-03-06 23:46:26
試試蘋果觸摸示例代碼: http://developer.apple.com/library/ios/#samplecode/Touches/Introduction/Intro.html – FeifanZ 2011-03-07 00:22:40