Публикации по теме 'swiftui'


Создание эффектов частиц конфетти с помощью SwiftUI
Добавляйте фейерверки и конфетти в свои приложения SwiftUI Для начала создайте структуру типа GeometryEffect . Нам нужно определить время, скорость и направление для частиц. Сделайте случайное число переменной скорости между 20 и 200. Если вы попробуете использовать небольшой диапазон чисел (например, 10… 30), взрыв частиц будет более сдержанным и менее драматичным. Для направления используйте значение от -pi до pi. Этот диапазон даст нам полный круг. Если вы измените..

Учебное пособие по SwiftUI: работа с оповещениями
Как показать оповещение в iOS Вы используете предупреждение, когда хотите обязательно что-то отобразить, чтобы у пользователя не было других вариантов, кроме ответа. В этом уроке мы рассмотрим различные подходы к созданию оповещений, предоставив примеры. Но прежде чем мы начнем, убедитесь, что у вас уже есть открытый проект для этой практики. Вы можете использовать эту ссылку , если вам нужен пошаговый процесс, как это сделать. Этот туториал является частью моей серии SwiftUI..

SwiftUI: управление обновлениями просмотра
О чем эта статья В этой статье мы создадим протокол Updater. Программы обновления будут применять набор правил, которые диктуют, когда представление должно обновляться. В частности, мы сделаем три отдельных средства обновления для разных ситуаций: Updaters.Nonduplicate - обновляется при нарушении равенства Updaters.True - обновляется, когда его значение истинно. Updaters.Event - обновляется при получении значения от издателя. Апдейтеры будут назначаться так же, как и..

Создайте игру в домино в SwiftUI (часть 1)
С помощью нескольких жестов, добавленных в смесь План А заключался в том, чтобы основать этот документ на новом перетаскивании и отпускании , выпущенном с iOS 11.4 в конце марта 2020 года. Но после быстрого составления POC стало очевидно, что новое перетаскивание не готово к использованию в прайм-тайм - на по крайней мере, так, как я хотел использовать его в этом приложении. Итак, я собираюсь использовать жесты в SwiftUI. Конечно, вам в любом случае понадобится как минимум iOS 13...

Доступность представлений и голосового управления в SwiftUI
Использование голосового управления с помощью ScrollView и настраиваемых представлений Голосовое управление и ScrollView Чтобы показать, как реализовать голосовое управление для scrollView, мы создадим интерфейс для медиа-постов. Начнем с просмотра постов ниже. PostView PostView берет сообщение и отображает имя пользователя, изображение профиля и изображение. Проверьте код ниже для макета: ScrollView с действием специальных возможностей Вставьте ScrollViewReader внутрь..

Выполнение вызовов API с помощью Async/Await в SwiftUI 👩🏿‍💻🧑🏿‍💻
Вы устали от громоздких вызовов API в своем приложении SwiftUI? Не бойтесь, потому что async/await здесь, чтобы спасти положение! В этой статье мы рассмотрим, как выполнять вызовы API с помощью async/await в чистом SwiftUI. Во-первых, давайте определимся, что такое async/await. Async/await — это новая функция в Swift 5.5, которая позволяет вам писать асинхронный код в синхронном стиле. Это делает ваш код более читаемым и легким для написания, устраняя необходимость в обработчиках..

Динамические предикаты с Core Data в SwiftUI
Создание многоразового универсального представления SwiftUI для обертывания динамического содержимого Core Data С выпуском iOS 13 Beta 5 Apple дала разработчикам возможность продвинуться вперед в использовании Core Data с SwiftUI, но не предоставила подробностей об использовании: NSManagedObject теперь соответствует ObservableObject . Новая оболочка @ FetchRequest property может управлять просмотром результатов запроса на выборку, и managedObjectContext теперь включен в..