Публикации по теме '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 теперь включен в..