Post not yet marked as solved
How is a toast shaped photo frame made? There's a demo?
Post not yet marked as solved
The text below is in Russian language. My English is not good enough, so feel free to use translator. Thanks for your patience.
Идея такая: часть устройств Apple не используется постоянно в течение дня, особенно, за счёт того, что во время пандемии люди работают из дома. Устройства вроде внешних аккумуляторов, наушников и чего-то ещё. Было бы здорово сделать для них какой-нибудь кейс или коробку, чтобы можно было бы эти устройства хранить или перевозить в чемодане в багаже или в ручной клади, например. Назвать его можно исходя из назначения использования - iCase или iBriefcase.
Также классным решением, на мой взгляд, было бы выпускать такие кейсы разных размеров в части содержимого (например, с двумя отделениями: для часов и для наушников; или с тремя отделениями: часы, наушники и внешний аккумулятор; и так далее). В дополнение, можно было бы такие кейсы заряжать, и чтобы при помещении туда разных устройств, эти гаджеты тоже бы заряжались.
Такая тема была бы полезна в поездках, да и просто удобна для разовой зарядки имеющейся техники.
В части внешнего исполнения таких кейсов тоже вариантов много: белые пластиковые, как кейс для AirPods, или чёрные из глянцевого пластика (такого точно раньше не было); или же варианты подороже, обтянутые кожей разных цветов. Крышка кейса держалась бы закрытой за счёт магнитов. То есть вся коробка должна быть гладкой, обтекаемой формы, без каких-либо ручек или чего-то ещё. К этим кейсам ещё и чехлы можно выпускать, там тоже вариантов миллион.
Надеюсь, было интересно.
Спасибо за внимание.
The “Discoverable Design“ session showcases the app Toasty, and it's “Recipes“ has a grid of items where the first one is an invitation to add a new photo (i.e. a static cell).
To replicate that concept in my collectionView, I need advice how best to approach it.
My collectionView has a single section and is powered by a UICollectionViewDiffableDataSource, which is populated from a NSFetchedResultsController and relies on CellRegistration.
In addition, the user can change the sort order, which updates fetchedResultsController's sortDescriptors and performs a fetch.
My failed approach was focused on the dataSource snapshot built in fetchedResultsController's didChangeContentWith. First I appended the snapshot with a dummy entry, and then appended all fetchedObjects. I made sure that the dataSource constructor used a different cell registration for the (0,0) IndexPath. This however resulted in indexPath mismatches between the collectionView and FRC, and I don't think remapping indexPaths is the way to go.
Point me in the right direction? Is there a way to configure the collectionView layout for this?