У меня есть viewController, у которого есть методы создания ткани, в зависимости от конкретного целого. Я хочу, чтобы сделать просмотр коллекции, причем каждая ячейка представляет этот контроллер.Добавить контроллер представления в UICollectionViewCell
Проблема в том, что UICollectionViewCell - это представление, но у меня есть ViewController.
То, что я пытался это подкласс UICollectionViewCell как последуйте (вставить этот код в подкласс UICollectionViewCell):
CalendarViewController *vc = [CalendarViewController create];
UIView *vw = vc.view;
[self addSubview:vw];
[vw mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.top.right.bottom.equalTo(self);
}];
Последняя строка просто добавлены ограничения.
Теперь я имею 2 проблемы:
- Это относиться как к мнению, и я не могу нажать на конкретных областях (клетки, CalendarViewController вид коллекции также)
- Иногда смотреть исчезают, и есть только пустой просмотр на экране.