728x90
반응형
스토리보드에서 해당 콜렉션뷰에 CollectionReusableView를 추가해준 뒤
UICollectionReusableView 파일을 따로 만들어준다.
CollectionReusableView 클래스에 생성해준 파일 이름을 적고 identifier의 이름을 따로 생성해준다.
그리고 콜렉션뷰가 있는 클랙스에 아래 메소드를 추가해주면 끝!
func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
//ofKind에 UICollectionView.elementKindSectionHeader로 헤더를 설정해주고
//withReuseIdentifier에 헤더뷰 identifier를 넣어주고
//생성한 헤더뷰로 캐스팅해준다.
let headerview = UICollectionView.dequeueReusableSupplementaryView(ofKind: UICollectionView.elementKindSectionHeader, withReuseIdentifier: "Typesomethingheader", for: indexPath) as! Collectionheader
return headerview
}
헤더를 설정해주면 스크롤 할 때 헤더와 같이 올라가게 된다!!
728x90
반응형
'🍎 iOS > UI' 카테고리의 다른 글
[iOS/UI] 탭바 길이 조정 및 아이템 위치 배열(UITabBar height & UITabBar item image insets) (2) | 2019.12.29 |
---|---|
[iOS/UI] UICollectionView 스크롤하면 서치바 숨기기 (0) | 2019.12.26 |
[iOS/UI] UIButton 위에만 둥글게 하기 (0) | 2019.12.26 |
[iOS/UI] UITableView 자체 Height 설정하기 (NSLayoutConstraint) (0) | 2019.12.12 |
[iOS] CollectionViewCell 좌측으로 정렿라기 (0) | 2019.12.11 |
댓글