TGViewer
iOS Dev iOS Dev @iosdev · 7.92K subscribers
Post #1204 4.3K
Эффект 3D-карусели в iOS

🎆 Джанум Триведи показал, как можно реализовать такое отображение в своём приложении.

Чтобы показать физически точное искривление перспективы, он создал 3D-цилиндр и наложил изображения на его поверхность.

Но если сами картинки не находятся на ScrollView, то как тогда получается такой эффект физики?

На самом деле есть суперширокий, невидимый scrollview, который ловит жест прокрутки и сопоставляет его contentOffset с вращением 3D-модели.

И уже после модель освещается рассеянным светом, что и создаёт естественным тени на краях диска (можно посмотреть в комментариях как это выглядит).

👨‍💻 Возможно, кто-то должен придумывать новые подходы для карусели раз в 10 лет.

➡️ Подпишитесь, чтобы увидеть более десятка крутых и необычных эффектов (вместе с реализацией).

😃 iOS IQ
  • 🔥 21
  • 💯 7
  • 👍 5
  • 🆒 2
  • 🎄 1
More from @iosdev
  1. Oct 9, 2026Эффект премиальной банковской карты с помощью SwiftUI и Metal Такая красота часто встречае…
  2. Oct 9, 2026Итеративная загрузка данных в Swift Хотя одновременное выполнение десятков асинхронных зап…
  3. Oct 8, 2026Мультиагентность: следующий шаг в разработке или лишняя сложность? AI-агенты уже умеют пис…
  4. Oct 8, 2026Продвинутые техники работы с макросами в Swift Владение макросами позволяет автоматизирова…
  5. Oct 7, 2026Работа с модальными экранами на iPhone Duo На iPhone Duo всплывающие окна могут выглядеть…
  6. Oct 6, 2026⚡️ Apple обязали всех делать поддержку iPhone Duo с апреля 2027 года Сегодня выкатили обно…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →