2017-09-07 4 views
0

現在、私はcollectionviewで作業しています。 これまでのところ、とても良いです。 私は3つのコレクションビューセルを持っています。それは水平にスクロールすることができ、正常に動作します。既存のビューをcollectionview-cellに追加する

今質問します。これらのコレクションビューセルのそれぞれについて、既にXCodeで作成されたUIViewを追加したいと思います。 これをどのようにして最高の方法で達成できますか?

マイUICollectionViewCellがどのように私は水平に、それらの間をスクロールすることができ、セルにuiviewsを追加することができますか?

import UIKit 

class CollectionCell: UICollectionViewCell { 

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

} 

を次のようになりますか。

答えて

0

単にすなわち

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) 
    } 
} 
awakeFromNibUICollectionViewCell's subviewとしてカスタム UIViewを追加
関連する問題