Swift: расширение CollectionViewCell

В настоящее время я создаю приложение, которое позволяет мне и моим одноклассникам легко получать доступ к нашим оценкам.

Вот как выглядит основной интерфейс: CourseViewController

Что я планирую сделать, так это определить, когда пользователь нажимает на одну из ячеек курса, что затем запускает расширение, показывающее более подробную информацию. Вот пример того, чего я хотел бы достичь:

Пример

Я подумал о том, чтобы вставить новый пользовательский объект CollectionViewCell под ячейку, на которую нажали, но это не сработало, выбрасывая на меня исключения несогласованности.

Как это лучше всего сделать?

Заранее спасибо!


person Community    schedule 27.07.2016    source источник
comment
Я думаю, вам нужно использовать UITableview вместо UICollectionView. Я не знаю, почему вы используете UICollectionView.   -  person Jasmit    schedule 29.07.2016
comment
@Jasmit По какой именно причине, если вы не возражаете, если я спрошу?   -  person    schedule 29.07.2016
comment
stackoverflow.com/questions/31531242/ и stackoverflow.com/questions/1938921/ проверьте. Uitableview прост в управлении по сравнению с UICollectionView.   -  person Jasmit    schedule 29.07.2016
comment
@Jasmit Не всегда так. Но если бы я придерживался CollectionViews, каким был бы идеальный способ реализовать расширяемые ячейки?   -  person    schedule 29.07.2016