안녕하세요 저는 UIControllerView
입니다. UIEdgeInsets
을 아래 코드로 설정하십시오. 사용자가 스크롤 자동 내가 빈 공간처럼 바닥 패딩 크기 50- 100 px
를 추가 할 필요가 아래쪽 세포를 갈 때UICollectionView 패딩 설정 방법 UIEdgeInsets
self.automaticallyAdjustsScrollViewInsets = false
self.collectionView.contentInset = UIEdgeInsets(top: 10, left: 10, bottom: 100, right: 10)
내 내용 없음 코드
let contentWidth = maxWidthInASection
let contentHeight = Double(collectionView!.numberOfSections())
self.contentSize = CGSize(width: Double(contentWidth), height: contentHeight)
self.contentSize.height = CGFloat(Double(collectionView!.numberOfSections()))
그러나 나던 작업 사용자가 너무 아래쪽 cells
을 선택 didnt한다.
또한 두 번째입니다.
콜렉션 뷰를 스크롤 한 후 사용자가 처음 뷰포트를 열면 사용자가 터치하여 콜렉션 뷰를 아무 데나 움직이면 첫 번째 위치에 머물러 있어야합니다.
내가 그것을 어떻게 할 수있는 바닥 패딩
아래에서
내 샘플 사진?
감사합니다.
당신은 컬렉션 뷰 대리자 메서드 해야합니다 - collectionView : didEndDisplayingCell : forItemAtIndexPath를 :. 여기가 마지막 indexPath인지 확인하십시오. 그리고 그렇다면 collectionView 또는 scrollViews 높이를 늘리거나 contentSize를 수정할 수 있습니다. – user3300864
또한 requiredItemCount + 10으로 항목 수를 추가 할 수 있습니다. 추가 행이 작성됩니다. 그러나 itemAtIndexPath 내부에서 indexItem이 requiredItemCount보다 작 으면 셀을 반환하는지 확인할 수 있습니다. 그렇지 않으면 nil을 반환합니다. – user3300864
@ user3300864 내가 contentview 코드를 추가했을 수도 있습니다 아마도 내 질문에 볼 수있는 그들을 변경해야합니다 – SwiftDeveloper