1

특정 정수에 따라 메서드를 생성하는 fabric이있는 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의 서브 클래스에서 해당 코드를 붙여 넣습니다)입니다.

지금 내가이 문제했습니다 :

  1. 그것은보기처럼 취급하고, 전 영역의 특정 버튼을 클릭하지 못할
  2. 가끔 사라질 볼 (세포를 CalendarViewController도 수집이다) 만 비어있다 화면에서 볼 수 있습니다.

답변

-1

UICollectionViewCell의보기 컨트롤러는보기 조작을 처리하는 각각의보기 컨트롤러의 책임이므로 까다로운 상황입니다. 몇 가지 접근 방법은 SO answer을 참조하십시오.

그러나, UICollectionViewCell 여기에 처리됩니다의 UIViewController을 할 필요가이 상황 : https://github.com/zats/Voltron, 당신은 타사 코드를 사용할 수있는 경우 :