2017-09-07 17 views
0

Ich arbeite derzeit mit einer collectionview. So weit, so gut. Ich habe 3 collectionview-Zellen. Es kann horizontal gescrollt werden, und es funktioniert gut.Vorhandene Ansicht zu collectionview-cell hinzufügen

Nun zu meiner Frage. Ich möchte hinzufügen, meine bereits in XCode erstellten UIViews für jede dieser collectionviewcells. Nun, wie kann ich das am besten erreichen?

Meine UICollectionViewCell sieht wie folgt aus

import UIKit 

class CollectionCell: UICollectionViewCell { 

    func setupView() { 
     self.backgroundColor = UIColor.yellow 
     //adding the already existing uiview 
    } 

} 

Wie kann ich UIViews auf die Zelle hinzufügen, dass ich horizontal zwischen den blättern?

Antwort

0

Fügen Sie einfach Ihre individuelle UIView als UICollectionViewCell'ssubview in awakeFromNib, das heißt

class CollectionCell : UICollectionViewCell 
{ 
    override func awakeFromNib() 
    { 
     super.awakeFromNib() 
     self.setupView() 
    } 

    func setupView() 
    { 
     self.backgroundColor = .yellow 

     let customView = UIView(frame: CGRect(x: 0, y: 0, width: 50, height: 50)) //your custom view 
     customView.backgroundColor = .red 
     self.addSubview(customView) 
    } 
} 
Verwandte Themen