2017-03-06 57 views
0

在我的視圖控制器上,我在視圖控制器頂部的2個視圖下面有一個collectionview,我根據視圖的大小設置集合視圖高度,以便collectionview足夠大以至於它不會不需要滾動。所有3個視圖都位於滾動視圖的內部,這樣我就可以無縫滾動視圖和收集單元。這感覺效率很低,但我想不出在視圖和collectionview之間提供這種無縫滾動的另一種方式。還有什麼我可以做的,以達到相同或至少類似的結果?滾動視圖以及集合查看單元格

編輯:https://gyazo.com/8e5febea0974b0e6e0660f1714d67cbc這將有望解釋它更好。 label是collectionview上方滾動視圖的內部視圖,四個按鈕是collectionview單元格。現在,如果我添加20個按鈕而不是4個,我可以滾動收藏視圖,但它不會隨標籤一起滾動。這也可能有助於解釋什麼,我試圖實現 - http://jsfiddle.net/hDwPH/

Ignore This Dummy Code 
+1

你能否提供應用程序顯示的截圖,所以我可以進一步提供幫助 –

+0

剛剛編輯帖子 – XvKnightvX

回答

0

從屏幕截圖中,我假設你的視圖控制器由

  • 1的UILabel的
  • 多UIButtons
  • 每行只有1項

如果是這樣,你應該考慮使用UITableView代替。 UILabel將是節頭,UIButtons將是行(UITableViewCell)。所以你的UITableView由1 section, 20 rows組成。

  1. 如果你希望你的UILabel與UIButtons飄飄蕩蕩,如果你想你的UILabel保持固定設置 的UITableView風格

  2. ,在UITableView的樣式設置爲UITableViewStylePlain

+0

tableview似乎可以設置類似這比一個collectionview更容易謝謝! – XvKnightvX

+0

不用擔心。很高興它有幫助。 –

相關問題