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