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


Как создать перетаскиваемую карту в SwiftUI
Создайте представление нижней карточки с помощью жеста перетаскивания CardView Во-первых, давайте сделаем наш CardView . Для учебника у меня есть только ZStack с цветом и некоторым текстом. Чтобы получить закругленные края, вы можете использовать .cornerRadius(radius: CGFloat) или .clipShape(shape: Shape) . Внутри нашего основного представления, где мы собираемся отображать нашу карточку, нам нужна переменная для смещения позиции карточки. Ниже у меня есть переменная..

Внедрение SwiftUI TimelineView в iOS 15
Давайте создадим цифровые часы с помощью нового просмотра на холсте Вы слышали о crontab? Нет, он не герой DC. Он существует с 1975 года, целую вечность. iOS раньше запускала crontab, хотя просматривая сообщения SO, он давно исчез. Конечно, он все еще присутствует в OS X, введите «crontab -l» под оболочкой, и вы получите ответ. Но, возможно, еще не все потеряно, поскольку с iOS 15 Apple запустила новое представление, посвященное запуску заданий по расписанию, немного похожее на..

SwiftUI | Получить данные из Firestore и отобразить их в списке
В этом коротком руководстве мы узнаем, как отображать данные Firebase Firestore в списке SwiftUI с использованием шаблона MVVM. Сложность: Начинающий | Легко | Нормальный | Испытывающий Среда: Xcode 12 , iOS 14, Firebase 7.1.0 и SwiftUI Предпосылки: Некоторое знание Firebase console и cocoapods . Создать новый проект Откройте Xcode ›Шаблон приложения› Выберите интерфейс SwiftUI и вызовите свой проект SwiftUIList. Настроить Firebase Чтобы не делать эту..

Создание собственного WotsApp - Часть 1
Использование SwiftUI, Combine, уведомлений, CloudKit и криптографии Я должен начать эту статью с заявления об отказе от ответственности: она основана на iOS 13, Swift 5 и Xcode 11.x. Предупреждаем, если вы читаете это, и эти цифры выглядят устаревшими. Я также должен предупредить вас, что уведомления - в основном удаленные - связаны с инфраструктурой Apple, а это значит, что вам понадобится учетная запись Apple Developer для их использования. Конечно, он вам также понадобится для..

DisclosureGroup в SwiftUI
Думайте об этом как о раскрывающемся меню. Самое приятное, что вы можете включить в раскрывающийся список столько выпадающих списков, сколько захотите. Это поведение, недавно представленное на WWDC 2020, можно было воссоздать с помощью StackView в UIKit, но процесс его создания немного утомителен. DisclosureGroup может решить эту проблему с помощью нескольких строк кода. Представление, которое показывает или скрывает другое представление содержимого в зависимости от состояния..

Создайте многоразовый CollectionView с помощью SwiftUI
CollectionView отсутствуют в SwiftUI, но вот как мы можем легко создать свои собственные Создание многоразовых представлений стало исключительно простым с появлением SwiftUI. Конструктор представлений SwiftUI позволяет нам встраивать представления в другие представления (например, VStack, HStack и т. Д.). Сегодня мы продемонстрируем эту функциональность, построив простое Collection представление. Выше то, что мы будем строить (где карточки могут быть заменены любым массивом данных..

DetailView для элементов CoreData
Привет и добро пожаловать! Это третья статья про CoreData, если вы не читали предыдущую, оставлю ссылку Удалить элементы из CoreData Используя подробное представление, пользователи могут сохранять больше информации и получать к ней доступ в любое время, некоторая информация важна, и пользователям нужна эта информация заранее, чтобы идентифицировать элемент, а некоторые другие просто необязательны или менее важны. В предыдущей статье мы сделали простое приложение списка дел,..