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


Как использовать оповещение с SwiftUI
Создавайте интуитивно понятные приложения для iOS Оповещения - один из важнейших строительных блоков приложений iOS. Мы можем использовать их, чтобы информировать пользователей об ошибке, если что-то требует больше времени, например, загрузка файла или проверка, что все в порядке. Другой вариант использования предупреждений - это запрос подтверждения, когда пользователи нашего приложения хотят что-то удалить или осуществить банковский перевод. SwiftUI имеет для этого Alert..

Используйте SwiftUI на игровой площадке
Дайте волю своему воображению! Игровые площадки - это фантастический способ создания кода, и для этого вам даже не понадобится устройство. Но как совместить любовь к SwiftUI с любовью к игровым площадкам ? Читать дальше. Сложность: Начинающий | Легко | Нормальный | Испытывающий Предпосылки: Установите либо Xcode на Mac, либо игровые площадки на iPhone или iPad Рекомендуется: уметь создавать Hello, World! Приложение Swift (руководство ЗДЕСЬ ) Терминология..

Как рисовать красиво анимированные графики в SwiftUI - Часть 3
Добавление фона и составление окончательного вида В заключительной части нашего проекта нам нужно добавить некоторые данные для управления цветами каждого фона и каждого CapsuleBar . Добавьте эти два массива, которые содержат цвета каждого набора данных: private var dataBackgroundColor: [String: ColorRGB] = [ "Data1": ColorRGB(red: 44 / 255, green: 54 / 255, blue: 79 / 255), "Data2": ColorRGB(red: 76 / 255, green: 61 / 255, blue: 89 / 255), "Data3": ColorRGB(red: 56..

SwiftUI: создание карусели изображений с помощью таймера
Узнайте, как создать автоматически меняющуюся карусель изображений в SwiftUI с помощью таймера. Карусели изображений - это хороший способ показать пользователю несколько фотографий с минимальным пространством на iPhone. Вот что мы сделаем в этом руководстве: Каждые три секунды изображение будет переключаться. Начиная Создайте новый проект SwiftUI в Xcode. Убедитесь, что вы используете macOS Catalina и у вас установлен Xcode 11. (Позволяет использовать SwiftUI) Откройте..

Создайте список с бесконечной прокруткой с помощью SwiftUI, Combine и URLSession
Давайте создадим ленту Hacker News API с бесконечной прокруткой Введение Combine , среды реактивного программирования Apple, сделало URLSession и несколько других типов Foundation намного более мощными. URLSession буквально на стероидах, а его издатель ( dataTaskPublisher ) позволяет нам делать много вещей. В частности, операторы Combine позволяют нам легко декодировать, повторять попытки, обрабатывать ошибки и связывать несколько запросов, среди прочего. Наша цель Цель этой..

Как передавать замыкания между одноуровневыми представлениями (и UIViewRepresentables) в SwiftUI
Совместное использование состояния между компонентами Рассмотрим следующий сценарий: у вас есть ParentView с двумя дочерними представлениями, ChildView1 и ChildView2 . На ChildView1 у вас есть кнопка, которая должна запускать действие в ChildView2 . Теперь, нажав эту кнопку, мы хотим изменить текст в этом текстовом поле на что-то более подходящее. Начнем с определения псевдонима для нашего закрытия. Если вы не знаете, что такое закрытие, это, по сути, метод. Подробнее о..

Другой способ использования превью XCode
То, что я придумал, я уверен, не является чем-то революционным или новым. Я знал, что этот метод раньше использовался в других инструментах, особенно при работе с HTML. Чтобы перейти к сути, в основном вы можете использовать предварительный просмотр для компоновки различных стилей созданных вами представлений. Лучшим примером этого являются цвета для ярлыков в «Решительной жене». Когда я изначально создавал цвета для меток для iOS 12, мне приходилось создавать метки для каждого цвета..