2014-01-30 63 views
1

我試圖用UITableView創建一個垂直分頁視圖,並從UITableView提供的單元重用中受益。帶分頁功能的UITableView,每個單元格都是UIScrollView

UITableView每個細胞都包含有變焦啓用UIScrollView(作爲一個孩子細胞的contentView),我會打電話給一個ZoomingScrollView

什麼工作:

  • 放大的ZoomingScrollView作品所有的時間。
  • 表格視圖 大多數情況下可以滾動和滾動頁面。

什麼不起作用:

  • 分頁表視圖 的ZoomingScrollView開始垂直縮放 時不工作(例如,它已經開始響應垂直拖拽事件)。

通常情況下,如果您嵌入了一系列ZoomingScrollView一個UIScrollView裏面,有沒有問題,有分頁即使工作時,ZoomingScrollView中放大。

我明白,在我的情況,我有幾個UIScrollViewZoomingScrollViewUITableViewCell,其內容視圖...)之間的中間視圖。我想這會阻止兩個滾動視圖正確交互。

我的問題:有沒有辦法解決這個問題,或者我應該回去只使用UIScrollViewZoomingScrollViews而不依靠UITableView進行回收。

回答

0

我最近在一個應用程序中做了這個。我在一個帶分頁的滾動視圖中有5個數據密集型UIViewController。我沒有打算重複使用這些視圖或類似的東西 - 而且它們的表現非常好。

你有多少個視圖?你可以考慮再次看看你的設計,並想知道爲什麼你這樣做......可以分析出事情嗎?

我的直覺是溝渠表視圖。

+0

我可能有很多非常大的視圖。重用是必要的。 – Kamchatka

相關問題