개발/아이오에스

ios] 코드로 UICollectionViewCell 설정하고 UICollectionViewController에서 적용하기

dev.jake 2021. 3. 8. 20:17

-View

  - FeedCell.swift

import UIKit

 

class FeedCell: UICollectionViewCell{

    //MARK: - Propertie

    //MARK: - Lifecycle

    override init(frame: CGRect){

        super.init(frame: frame)

        backgroundColor = .brown

    }

    

    required init?(coder: NSCoder) {

        fatalError("init(coder:) has not been implemented")

    }

    

    //MARK: - API

    //MARK: - Actions

    //MARK: - Helpers

}

 

-Controller

   - FeedController

class FeedController: UICollectionViewController{

 

collectionView.register(FeedCell.self, forCellWithReuseIdentifier: reuserIdentifier)

 

FeedController의 UICollectionViewController에서  register를 통해 FeedCell.swift으로 설정을 해준다.

 

FeedCell.swift에서 설정한 backgroundColor = .brown이 FeedController에서 적용된 모습