Guest User

Untitled

a guest
Jun 22nd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. extension albumDetayi: UICollectionViewDelegateFlowLayout {
  2. func collectionView(_ collectionView: UICollectionView, layout
  3. collectionViewLayout: UICollectionViewLayout, sizeForItemAt
  4. indexPath: IndexPath) -> CGSize {
  5. let width = Int((collectionView.frame.width / columns)-(inset
  6. + spacing))
  7.  
  8. var randomSize: Int
  9. if random == true {
  10. randomSize = 64 * Int(arc4random_uniform(UInt32(3))+1)
  11. } else {
  12. randomSize = width
  13. }
  14. return CGSize(width: randomSize, height: randomSize)
  15. }
  16. func collectionView(_ collectionView: UICollectionView, layout
  17. collectionViewLayout: UICollectionViewLayout, insetForSectionAt
  18. section: Int) -> UIEdgeInsets {
  19. return UIEdgeInsets(top: inset, left: inset, bottom: inset,
  20. right: inset)
  21. }
  22. func collectionView(_ collectionView: UICollectionView, layout
  23. collectionViewLayout: UICollectionViewLayout,
  24. minimumLineSpacingForSectionAt section: Int) -> CGFloat {
  25. return spacing
  26. }
  27. func collectionView(_ collectionView: UICollectionView, layout
  28. collectionViewLayout: UICollectionViewLayout,
  29. minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
  30. return linespacing
  31. }
  32. }
Add Comment
Please, Sign In to add comment