1

特定の整数に応じて、ファブリック作成メソッドを持つviewControllerがあります。私が望むのは、各セルがそのコントローラを表現しているコレクションビューを作成することです。UICollectionViewCellにビューコントローラを追加します。

問題は、UICollectionViewCellはビューですが、私はViewControllerを持っています。

CalendarViewController *vc = [CalendarViewController create]; 
    UIView *vw = vc.view; 
    [self addSubview:vw]; 

    [vw mas_makeConstraints:^(MASConstraintMaker *make) { 

     make.left.top.right.bottom.equalTo(self); 

    }]; 

最終ラインで単純に追加された制約:私が試した何

は以下のようなサブクラスUICollectionViewCell(UICollectionViewCellのサブクラスでそのコードを貼り付け)です。

今、私は2つの問題ました:

  1. それは、ビューのように扱われ、私は特定のエリアをクリックしてくださいカント(細胞を、CalendarViewControllerもコレクションビューです)
  2. は時々ワニスを表示し、唯一の空白があります画面上での表示。

答えて

-1

UICollectionViewCellのView Controllerは、それぞれのView Controllerがビューの操作に対処する必要があるため、難しい状況です。いくつかのアプローチについては、SO answerを参照してください。

しかし、UICollectionViewCellはここで処理されるのUIViewControllerをする必要があります。このような状況:https://github.com/zats/Voltron、サードパーティのコードを使用することができた場合:

関連する問題