Guest User

Untitled

a guest
Jan 23rd, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. import UIKit
  2.  
  3. class MarketTableViewCell: UITableViewCell {
  4.  
  5. @IBOutlet weak var mkCollectionView: UICollectionView!
  6.  
  7. }
  8.  
  9. extension MarketTableViewCell {
  10. func setCollectionViewDataSourceDelegate<D: UICollectionViewDataSource & UICollectionViewDelegate>(_ dataSourceDelegate: D, forRow row: Int) {
  11.  
  12. mkCollectionView.delegate = dataSourceDelegate
  13. mkCollectionView.dataSource = dataSourceDelegate
  14. mkCollectionView.tag = row
  15. mkCollectionView.setContentOffset(mkCollectionView.contentOffset, animated:false)
  16. mkCollectionView.reloadData()
  17. }
  18.  
  19. var collectionViewOffset: CGFloat {
  20. set { mkCollectionView.contentOffset.x = newValue }
  21. get { return mkCollectionView.contentOffset.x }
  22. }
  23. }
Add Comment
Please, Sign In to add comment