2016-09-03 4 views
1

私はそのビューでtableViewとセグメントコントロールの設定をしています。セグメントの値が変更されたら、既存のtableViewセルを削除し、tableViewセルの1つに完全なcollectionViewを表示します。垂直スクロールコレクションビュー内のテーブルビューセル

私は既にhttps://github.com/ashfurrow/Collection-View-in-a-Table-View-Cellに行っていますが、それは非常に有用であることが判明しましたが、適切な解決策を見つけることができませんでした。

また、私が持っていたしたいcollectionViewは固定されていない高さ

とスクロール可能な垂直で誰でも助けることができますか?私もコレクションビューのために働くだろうテーブルビューのセル内の別のテーブルビューに、この質問に答えていた

+0

に直面した場合は、への解決策を見つけるか私に尋ねますあなたがそれをした場合、共有することができます –

答えて

-1
extension TableViewCell { 

func setCollectionViewDataSourceDelegate<D: protocol<UICollectionViewDataSource, UICollectionViewDelegate>>(dataSourceDelegate: D, forRow row: Int) { 

    collectionView.delegate = dataSourceDelegate 
    collectionView.dataSource = dataSourceDelegate 
    collectionView.tag = row 
    collectionView?.alwaysBounceVertical = true 
    collectionView.setContentOffset(collectionView.contentOffset, animated:false) // Stops collection view if it was scrolling. 
    collectionView.reloadData() 
} 

var collectionViewOffset: CGFloat { 
    set { 
     collectionView.contentOffset.x = newValue 
    } 

    get { 
     return collectionView.contentOffset.x 
    } 


    } 
} 
+0

私はコレクションビューをテーブルビュー内に設定することができませんまだ – user2848975

+0

私は自分の答えを更新しました – Carlo

+0

私はコレクションビューを別のView Controllerで完全にセットアップしました。テーブルビューのセルでは? – user2848975

関連する問題