-3
내 collectionview이처럼 시작합니다 second screencollectionview의 셀 크기를 변경하려면 어떻게해야합니까?
가 어떻게 수집보기가 확장 셀의 크기를 변경할 수 있습니다 : initial screen
때 사용자가 그렇게 같이 확장 컬렉션에 최대 와이프? 영어
내 collectionview이처럼 시작합니다 second screencollectionview의 셀 크기를 변경하려면 어떻게해야합니까?
가 어떻게 수집보기가 확장 셀의 크기를 변경할 수 있습니다 : initial screen
때 사용자가 그렇게 같이 확장 컬렉션에 최대 와이프? 영어
:
당신은 세포의 높이가 콜렉션 뷰 높이에 동일 설정해야하며 컬렉션의 크기를 조정 때마다 당신이 레이아웃을 새로 고쳐야합니다.
당신이 당신의 뷰 컨트롤러하여 UICollectionViewDelegateFlowLayout
을 준수하고 세포의 크기를 조정
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize
를 사용할 필요가 아이폰 OS 언어에
extension YourViewController: UICollectionViewDelegateFlowLayout {
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let height = collectionView.frame.size.height
let width = //make your calculation
return CGSize(width: width, height: height)
}
}
이와 비슷한 내용
[Swift에서 프로그래밍 방식으로 UICollectionViewCell 크기를 변경하는 방법] (https://stackoverflow.com/questions/31662155/how-to-change-uicollectionviewcell-size-programmatically-in-swift)의 가능한 복제본) –