0

我有一個應用程序,其中有一個Card View水平和垂直滾動Usign UICollectionView和ScrollView

我已將該卡放入UICollectionViewCell

我的流佈局是Horizontal

卡片正在滾動Horizontaly

現在問題出現時,我不得不支持iPhone4s

卡的垂直長度很長,以適應屏幕。因此我必須在垂直方向滾動UICollectionView的內容。

所以我決定把我的UICollectionView放在UIScrollView裏面。 enter image description here

在我的viewDidLoad我設置UIScrollView的內容大小。

但它不滾動。

我失蹤了。

+0

您的觸摸被通過它本身是一種scrollview.If的colleciton視圖覆蓋滾動視圖的截取的CollectionView,沒有使用創建的滾動視圖並添加一個collectinview到它。相反,您可以減小單元尺寸以適合設備屏幕! –

+0

@TejaNandamuri嗨...我不能減小單元大小的大小..它包含文本數據和一些圖像....通過AutoLayout它已根據屏幕大小縮短...我必須垂直滾動它,是他們做任何其他方式? – Dalvik

+0

你在使用autolayout嗎? – Shubhank

回答

0

你可以有tableview,然後在tableview單元格中添加集合視圖,因此你可以水平和垂直滾動而不會中斷。 UITableView-> UITableViewCell-> UICollectionView中的tableview細胞>中的CollectionView負載細胞

+0

如果我這樣做,事情會變得更加複雜。我必須管理TableView和CollectionView的委託。我通過這樣做達到了這個目標。 :「CollectionView-CollectionVIewCell-ScrollView-View-Content」和你的建議@Diksha。 – Dalvik

+0

Okie ...我通過這種方法完成了它,它對我來說看起來很簡單.... :) – Diksha

+0

yes可能會,但是您也已經編寫了tableView的代碼...在我的方法中,我不必寫一行代碼:) – Dalvik