Публикации по теме 'swiftui'
SwiftUI: рассчитать смещение прокрутки в ScrollViews
Узнайте, как вычислять смещения в реальном времени в SwiftUI ScrollView.
SwiftUI, новый декларативный способ создания пользовательских интерфейсов, — действительно замечательная структура. Многое можно сделать за короткое время с полным предварительным просмотром в реальном времени, но иногда воспроизведение чего-то довольно распространенного в UIKit может стать головной болью. Смещения ScrollView — одна из таких вещей!
В UIKit каждый UIScrollView имеет свойство, которое позволяет..
Создайте редактор Markdown с помощью SwiftUI в iOS 15
43 строки кода - это все, что нужно
Markdown - это, вероятно, самый простой способ редактировать и форматировать форматированный текст. Он также чрезвычайно популярен, и почти каждый знает, как им пользоваться.
Итак, хотите внедрить Markdown в свое приложение? Раньше это было… сложно. Вам нужно будет использовать сторонний анализатор Markdown, а затем отобразить результат в веб-представлении. Если вы хотели использовать его со SwiftUI, что ж, удачи в работе с UIViewRepresentable..
Создайте предварительный просмотр ссылки, подобной Twitter, в ваших приложениях iOS с помощью SwiftUI
Узнайте, как легко создавать предварительные просмотры ссылок без использования инфраструктуры LinkPresentation, которая доступна только в iOS 13+.
Многие другие приложения реализовали предварительный просмотр ссылок в сообщениях или сообщениях в качестве удобного способа показать дополнительную информацию о веб-сайте, на который ведет ссылка, например заголовок и изображение для предварительного просмотра.
На WWDC 2019 Apple выпустила фреймворк LinkPresentation, который был..
SwiftUI: мы загружаемся, мы загружаемся…
Как заставить вызовы API загружаться один раз… и только один раз.
UIKit и UIViewControllers предоставили нам несколько вариантов управления событиями жизненного цикла: viewDidLoad , viewWillAppear , viewDidAppear , viewWillDisappear , viewDidDisappear и так далее.
SwiftUI, с другой стороны, в основном дает нам onAppear и onDisappear . Итак, если мы хотим загрузить некоторые данные для представления, мы обычно делаем что-то вроде следующего:
struct MyAccountListView: View..
Сетки SwiftUI в iOS 14
Давайте посмотрим на новый мощный инструмент для создания макетов в виде коллекций.
Вторая итерация SwiftUI не дала нам готовой реализации для UICollectionView , но она дала нам два мощных компонента, LazyVGrid и LazyHGrid , для создания мощных макетов на основе сетки.
В следующих нескольких разделах мы рассмотрим:
Как создавать сетки SwiftUI Как настроить элементы сетки Как создавать различные виды макетов сетки Как определять разделы в сетках SwiftUI
Давайте начнем...
Микровзаимодействия в SwiftUI: асинхронная кнопка
Учебник SwiftUI по созданию асинхронного микровзаимодействия с кнопками для вашего приложения
Добро пожаловать назад! Статьи на этой неделе охватывают ассортимент микровзаимодействий SwiftUI, которые я сделал для своих приложений. Преимущества этого взаимодействия могут действительно помочь сделать ваше приложение безупречным и простым в использовании.
Сегодняшнее руководство по микровзаимодействию посвящено созданию настраиваемой кнопки для асинхронных задач, таких как загрузка,..
UIKit & SwiftUI — «Что выбрать: сравнительный анализ разработки для iOS»
Всем привет,
В этой статье мы собираемся проанализировать UIKit и SwiftUI. Вы увидите различия, плюсы и минусы и, надеюсь, в конце у вас будет общее представление о том, какой из них выбрать для вашего приложения.
Сначала я должен задать вам свой стандартный вопрос:
Вы читали мои предыдущие статьи? 🤔 Если нет, то вот они: 👀
Важные вещи, которые должен знать каждый iOS-разработчик + Книга советов Что такое реактивное программирование | RxSwift + бонусные книги..