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


Маршрутизация в SwiftUI
2 решения для маршрутизации в SwiftUI Цели Отделите логику навигации от слоя представления. Это позволит вам изменять навигацию без изменения представлений. Упростите реализацию таких задач, как создание прямых ссылок, сделав навигацию более гибкой. Информация о SwiftUI Декларативный характер SwiftUI затрудняет отделение навигации от уровня представления. Для push-навигации необходимо вставить NavigationLink в представление. А модальное представление требует добавления..

SwiftUI | Создайте средство выбора с помощью SegmentedPickerStyle
SwiftUI + СегментедПикер SwiftUI | Создайте средство выбора с помощью SegmentedPickerStyle Давайте создадим средство выбора в SwiftUI, которое будет переключать представления каждый раз, когда пользователь их выбирает. Использование SwiftUI 2.0 и Xcode 12. Сложность: Начинающий | Легко | Нормальный | Испытывающий Среда: Xcode 12 и SwiftUI Введение В этом руководстве я покажу вам, как реализовать Picker с помощью SegmentedPickerStyle в SwiftUI. Мы..

Что такое @экранирование?
В SwiftUI ключевое слово @escaping используется для указания того, что параметр закрытия может быть использован после того, как функция, которая его принимает, вернётся. Это необходимо, когда закрытие передается в качестве аргумента асинхронной функции, такой как сетевой запрос или таймер, где закрытие может быть выполнено в какой-то момент в будущем после завершения исходной функции. Код Закрытие имеет два параметра типа Data? и Error? соответственно и помечено ключевым..

Добавьте интерактивные действия в свое приложение для iOS за 4 шага
Улучшите взаимодействие с пользователем и интерактивность в реальном времени с помощью Live Activity на iOS. Если вы еще не включили интерактивные действия в свои приложения, пора задуматься об их мощном потенциале . Живые действия представляют собой специальный пользовательский интерфейс, который плавно отображается как на экране блокировки, так и на динамическом острове для совместимых iPhone. Используя эту функцию, вы можете поддерживать необходимое взаимодействие со своими..

Как я запускаю проект SwiftUI — Пересмотр
AppDelegate вернулся Больше нет необходимости явно создавать AppDelegate с новым жизненным циклом SwiftUI. Однако могут быть ситуации, когда AppDelegate все еще может потребоваться. Этот пост объясняет, как. Этот пост является продолжением моего первого поста Как я запускаю проект SwiftUI ». При создании приложения для серии руководств Программирование дронов DJI я столкнулся со странной проблемой. Мое приложение вело себя недетерминировано, кошмар каждого программиста...

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

Как начать работу со SwiftUI и разработкой приложений для iOS
Если вы разработчик, несомненно, вы много слышали о разработке для iOS. То, что вы слышали, может быть правдой, а может и не быть. В любом случае, вот как вы можете начать создавать приложения для iOS App Store: 1. Загрузите XCode Это очевидно, но от этого не менее важно. Для разработки нативных приложений для iOS вам понадобится MacBook. Там вам нужно открыть App Store и загрузить самую последнюю версию XCode, собственной IDE Apple. Это может занять довольно много времени, так как..