Публикации по теме '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, мне приходилось создавать метки для каждого цвета..