2016-12-14 7 views
0

Storyboardsを使用してCollectionViewControllerを作成し、コードで調整したので、画面の下部にImageViewを追加する必要があります。ImageViewをCollectionViewの最後に追加する

ストーリーボードを使って試してみましたが、プログラムで追加すると機能しませんでした。どこでどのようにすればいいですか?

import UIKit 
import Device_swift 

class MenuCentralCollectionViewController: UICollectionViewController { 


    //data source 

    let deviceType = UIDevice.current.deviceType 



    // MARK: ViewController life cycle 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     let layout = collectionViewLayout as! UICollectionViewFlowLayout 
     layout.itemSize = CGSize(width: 310/2 - 37.5, height: 150) 
    } 

    // MARK: - UICollectionviewDataSource 

    override func numberOfSections(in collectionView: UICollectionView) -> Int { 
     return 1 
    } 

    override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { 
     return 8 
    } 

    private struct Storyboard { 
     static let CellIdentifier = "MenuCell" 
    } 

    override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { 
     let cell = collectionView.dequeueReusableCell(withReuseIdentifier: Storyboard.CellIdentifier, for: indexPath) as UICollectionViewCell 

     return cell 
    } 

答えて

1

UIViewControllerを使用し、サブビューとしてUICollectionViewを追加してください。このアプローチでは、フルスクリーンの `UICollectionViewだけでなく、任意のフレームを持つサブビューを追加できます。

+0

ええ、私がそれをする方法を知っていたら、私はここでそれを聞いていません。 –

関連する問題