Как вложить UICollectionViewCell в другой? - PullRequest
0 голосов
/ 06 сентября 2018

После моего старого вопроса здесь : Как программно добавить UIView в UITableViewCell?

Я хочу получить улучшенный вид, подобный вкладке iOS 11 Today, с добавлением дополнительных элементов в эти карты collectionViewCell.

Я хочу добавить двунаправленную прокрутку, как у Netflix или других вкладок AppStore (Игры и приложения) внутри моей карты CollectionViewCell (ячейки вкладок App Store сегодня). Вот краткий обзор того, что я хочу: enter image description here

Пожалуйста, скажите, возможно ли достичь такой цели? Если да, то как? Спасибо.

1 Ответ

0 голосов
/ 06 сентября 2018
import Foundation
import UIKit

class ObjCell: UICollectionViewCell{

let leftView: UIView = {
    let view: UIView = UIView()
    view.backgroundColor = UIColor.red
view.frame = CGRect(x:20, y:50, width:320, height:50)
    view.translatesAutoresizingMaskIntoConstraints = false
    return view
}()

override init(frame: CGRect) {
    super.init(frame: frame)

    setCellUI()
}

required init?(coder aDecoder: NSCoder) {
    fatalError("init(coder:) has not been implemented")
}

func setCellUI(){

    backgroundColor = UIColor.yellow
    addSubview(leftView) 
}
}
...