#ios #swiftui #animation
https://telegra.ph/37-Delaem-modifikator-s-kastomnym-indikatorom-zagruzki-10-21
https://telegra.ph/37-Delaem-modifikator-s-kastomnym-indikatorom-zagruzki-10-21
Telegraph
37. Делаем модификатор с кастомным индикатором загрузки
В этой статье покажу простой способ сделать модификатор с анимированной сменой состояния загрузки, блокирующий контент от нажатий на время загрузки (пока ждем ответ сервера, например). Сделаем такой экран:
🔥1
#ios #swiftui #animation #gesture #pdf
https://telegra.ph/40-Obedinyaem-Magnification-i-Drag-zhesty-11-11
https://telegra.ph/40-Obedinyaem-Magnification-i-Drag-zhesty-11-11
Telegraph
40. Объединяем Magnification и Drag жесты
В SwiftUI есть разные жесты, объединив которые можно получить классный результат. В этой статье покажу как можно объединить MagnificationGesture и DragGesture для управления вьюшкой. Сделаем такой экран:
🔥1
#ios #swiftui #animation #toast
https://telegra.ph/41-Delaem-tosty-i-pokazyvaem-ih-raznymi-sposobami-11-18
https://telegra.ph/41-Delaem-tosty-i-pokazyvaem-ih-raznymi-sposobami-11-18
Telegraph
41. Делаем тосты и показываем их разными способами
Пока iOS не предоставляет нам из коробки возможность показать красивые тосты (всплывашки) в верхней части экрана, делаем свою реализацию на SwiftUI. Воспользуемся наработками из статьи 39 - возьмем оттуда safeAreaInsets для адаптации тостов к "челке" и сделаем…
👍1
#ios #swiftui #animation #gradient #geometry
https://telegra.ph/Poluchaem-razmer-vyushki-v-SwiftUI-01-13
https://telegra.ph/Poluchaem-razmer-vyushki-v-SwiftUI-01-13
Telegraph
49. Получаем размер вьюшки в SwiftUI
Иногда бывает нужно получить размер вьюшки, чтобы сверстать что-то особым образом. Например, нужно расположить один UI-элемент на определенном расстоянии от другого, но они оба находятся в разных контейнерах, т.е. обычным VStack/HStack и спейсингом не обойтись.…
👍3
#ios #swiftui #animation #onboarding #mask
Юбилейная статья про онбординг, кода получилось много, но и результат классный)
Юбилейная статья про онбординг, кода получилось много, но и результат классный)
Telegraph
50. Онбординг на SwiftUI (iOS 14+)
В этой статье покажу вариант реализации онбординга на SwiftUI с поддержкой iOS 14. Нам пригодятся наработки из предыдущих статей: про размытие и про получение размера вьюхи.
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#ios #swiftui #animation #geometry #scrollview
Вариант реализации Stretchy Header в SwiftUI
Увидел такой растягивающийся хедер в интернете, сделал небольшой рефактор и сохранил 👌
Должно работать даже на iOS 13.
Ссылка на код
Вариант реализации Stretchy Header в SwiftUI
Увидел такой растягивающийся хедер в интернете, сделал небольшой рефактор и сохранил 👌
Должно работать даже на iOS 13.
Ссылка на код
🔥5❤3
#ios #swiftui #animation #drawinggroup #compositinggroup
Польза от .drawingGroup() и .compositingGroup()
Польза от .drawingGroup() и .compositingGroup()
Telegraph
62. Польза от .drawingGroup() и .compositingGroup()
Покажу какими полезным в рабочем проекте для меня оказались модификаторы drawingGroup и compositingGroup, доступные с iOS 13. Примеры из документации На момент публикации статьи вот они:
🔥1
#ios #swift #swiftui #animation #notificationcenter #zstack #viewmodel
https://telegra.ph/86-Primer-raboty-s-NotificationCenter-v-SwiftUI-09-27
https://telegra.ph/86-Primer-raboty-s-NotificationCenter-v-SwiftUI-09-27
Telegraph
86. Пример работы с NotificationCenter в SwiftUI
NotificationCenter — позволяет отправлять события и подписываться на них в нужных местах приложения, чтобы выполнять какие-то действия. Покажу как это работает в SwiftUI. Алгоритм действий Сверстаем переиспользуемую вьюху для двух примеров работы с NotificationCenter…
🔥4😁2