sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Как добавить UICollectionView программно (самый лёгкий способ) - Swift 5


class ViewController: UIViewController {
private let cellID = "it-guru"
lazy var photoCollectionView: UICollectionView = {
let layout = UICollectionViewFlowLayout()
let cv = UICollectionView(frame: view.frame, collectionViewLayout: layout)
return cv
}()
    
override func viewDidLoad() {
super.viewDidLoad()
setupCollectionView()
}
    
private func setupCollectionView() {
view.addSubview(photoCollectionView)
photoCollectionView.dataSource = self
photoCollectionView.register(UICollectionViewCell.self, forCellWithReuseIdentifier: cellID)
}
}


extension ViewController: UICollectionViewDataSource {

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
3
}
    
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let guruCell = collectionView.dequeueReusableCell(withReuseIdentifier: cellID, for: indexPath)
guruCell.backgroundColor = .orange
guruCell.layer.cornerRadius = 5
return guruCell
}
}

Приложение для iOS разработчика установить
iOS разработчик - Swift, индивидуальный курс подробнее

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего