Resizable CollectionView를 제작했습니다.
6358 단어 SwiftnscallopUICollectionViewiOS
GitHub - ResizableCollectionView
설치 참조paming씨 기사입니다..
필요조건
iOS 8.0 이상
사용법
설치하다.
Carrthage 사용 시
github "chidori-app/ResizableCollectionView"
CocoaPods 사용 시
pod 'ResizableCollectionView'
수동 시간
Carrthage 또는 CocoPods를 사용하지 않는 경우 GitHub부터
다운로드ResizableCollectionView.swift
하십시오.
단계 설정
설치하다.
Carrthage 사용 시
github "chidori-app/ResizableCollectionView"
CocoaPods 사용 시
pod 'ResizableCollectionView'
수동 시간
Carrthage 또는 CocoPods를 사용하지 않는 경우 GitHub부터
다운로드
ResizableCollectionView.swift
하십시오.단계 설정
Collection View
추가ResizableCollectionView
로 설정합니다.ResizableCollectionView
를 설정합니다.(Re s izab l eCollection ViewDataSource 상속인으로서 U ICollection ViewDataSource를 설치해야 합니다.)
//MARK: - ResizableCollectionViewDataSource
extension ViewController: ResizableCollectionViewDataSource {
// optional
func minNumberOfCellsInLine(collectionView: ResizableCollectionView) -> Int {
return 2
}
// optional
func maxNumberOfCellsInLine(collectionView: ResizableCollectionView) -> Int {
return 6
}
// optional
func marginOfCells(collectionView: ResizableCollectionView) -> CGFloat {
return CGFloat(5)
}
// optional
func thresholdOfZoom(collectionView: ResizableCollectionView) -> CGFloat {
return CGFloat(0.6)
}
// MARK: - UICollectionViewDataSource
func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
return 1
}
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 100
}
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
return collectionView.dequeueReusableCellWithReuseIdentifier("Cell", forIndexPath: indexPath)
}
}
정계부
func willPinchIn(collectionView: ResizableCollectionView)
func willPinchOut(collectionView: ResizableCollectionView)
func didPinchIn(collectionView: ResizableCollectionView)
func didPinchOut(collectionView: ResizableCollectionView)
Reference
이 문제에 관하여(Resizable CollectionView를 제작했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hitting1024/items/af112e0f9a02ed003bd7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)