Я разрабатываю небольшую структуру коллекций, чтобы вести себя как панель вкладок браузера (думаю, хром) на iPad. Код полностью выполнен, настраиваемый макет потока, переупорядочение и т.д. И организовано так:
• TabBarCollectionViewController.h/.m/.xib содержит высокую логику представления коллекции (делегаты + методы источника данных). У меня есть xib для настройки параметров collectionView и установки пользовательского макета потока (я мог бы сделать это программно, но, как хорошо, так проще).
• CustomFlowLayout.h/.m(подкласс макета потока)
• TabBarCell.h/.m/.xib(подкласс коллекции viewview)
Затем я добавляю TabBarCVC в качестве childViewController на моем основном viewController (этот viewController имеет много childViewController и subviews), а затем как subview. На этом этапе все работает fiiiiine.
Теперь проблема, это так глупо, я не могу поверить, что не нашел способа сделать это, backgroundColor коллекцииView не может быть установлен для clearColor. Я могу поместить его в серый или любой цвет, но он не поддерживает прозрачность. Цвет фона ячейки также ясен и работает.
Мне нужно, чтобы collectionView был прозрачным, чтобы показать текстуру на главном экране. Любое понимание было бы оценено по достоинству, или, может быть, я воспользуюсь своим первым радаром для яблока.
Если я не могу найти какое-либо решение, я просто добавлю "скриншот" текстуры, которая должна находиться за коллекциейView, и добавьте ее как изображение в виде коллекции backgroundView.