Новое свойство contentUnavailableConfiguration у UIViewController в iOS 17
В этом году на WWDC Apple внезапно расширила UIKit новым API для отображения состояния загрузки, ошибки или пустого контента. Такое улучшение легко сделать самому, но приятно иметь из коробки. Доступно 4 способа создать
👉 Создать с нуля заполнить поля у
👉 Использовать готовую
👉 Использовать готовую
👉 Использовать UIHostingConfiguration
с блоком в котором можно использовать SwiftUI
#UIKit #WWDC
В этом году на WWDC Apple внезапно расширила UIKit новым API для отображения состояния загрузки, ошибки или пустого контента. Такое улучшение легко сделать самому, но приятно иметь из коробки. Доступно 4 способа создать
UIContentUnavailableConfiguration
: 👉 Создать с нуля заполнить поля у
.empty
конфигурации👉 Использовать готовую
.loading
конфигурацию👉 Использовать готовую
.search
конфигурацию👉 Использовать UIHostingConfiguration
с блоком в котором можно использовать SwiftUI
#UIKit #WWDC
👍4👎1
Создаем и модифицируем UIKit компоненты в стиле SwiftUI
Простой способ превратить императивный интерфейс UIKit в декларативный. Применив этот подход в вашем проекте вы можете делать код более читаемым. В статье разбирается:
👉 Как структурировать UI компоненты
👉 Как применить протокол-ориентированное программирование для простых задач
#UIKit #DSL #SwiftUI
Простой способ превратить императивный интерфейс UIKit в декларативный. Применив этот подход в вашем проекте вы можете делать код более читаемым. В статье разбирается:
👉 Как структурировать UI компоненты
👉 Как применить протокол-ориентированное программирование для простых задач
#UIKit #DSL #SwiftUI
👎6🔥4👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Переворачиваем вечный SwiftUI календарь при помощи UIKit
Специально для вас сделал демо проект с которым можно переворачивать календарь прямо на своем телефоне
👉 70 строк кода
👉 UIPageViewController
👉 Всего 2 инстанса и полный реюз 3 сентября
#swift #swiftUI #UIKit #humor
Специально для вас сделал демо проект с которым можно переворачивать календарь прямо на своем телефоне
👉 70 строк кода
👉 UIPageViewController
👉 Всего 2 инстанса и полный реюз 3 сентября
#swift #swiftUI #UIKit #humor
👍31👎10
Математические основы Auto Layout (17 мин)
В процессе обсуждения проблем с Auto Layout напомнили про замечательную статью которую читал с удовольствием и запомнил надолго
👉 Как связан Auto Layout и неравенства
👉 Когда required constraints приведет к задаче без решения
👉 Почему layoutSubviews() не вызывает расчета
👉 Зачем нужен костыль TranslateAutoresizingMaskIntoConstraints
👉 Оценка сложности Auto Layout и приемы оптимизации
#UIKit #AutoLayout
В процессе обсуждения проблем с Auto Layout напомнили про замечательную статью которую читал с удовольствием и запомнил надолго
👉 Как связан Auto Layout и неравенства
👉 Когда required constraints приведет к задаче без решения
👉 Почему layoutSubviews() не вызывает расчета
👉 Зачем нужен костыль TranslateAutoresizingMaskIntoConstraints
👉 Оценка сложности Auto Layout и приемы оптимизации
#UIKit #AutoLayout
👍12👎3
Переворачиваем вечный SwiftUI календарь при помощи UIKit
У этого канала своя традиция на 3 сентября😅. Специально для вас сделал демо проект с которым можно переворачивать календарь прямо на своем телефоне
👉 70 строк кода
👉 UIPageViewController
👉 Всего 2 инстанса и полный реюз 3 сентября
#swift #swiftUI #UIKit #humor
У этого канала своя традиция на 3 сентября😅. Специально для вас сделал демо проект с которым можно переворачивать календарь прямо на своем телефоне
👉 70 строк кода
👉 UIPageViewController
👉 Всего 2 инстанса и полный реюз 3 сентября
#swift #swiftUI #UIKit #humor
Хабр
Переворачиваем вечный SwiftUI календарь при помощи UIKit
Данная статья написана в развлекательных целях. Если вам интересно следить за самыми последними новостями iOS разработки и получать подборку интересных статей по этой тематике, тогда вам стоит...
👍6
Forwarded from Android Broadcast
"Как из Леруа Мерлен сделали Лемана Про" (13м) - история ребрендинга приложения о том как меняли, цвета, строки, работу с Deep Link и другие части Android и iOS приложений
#compose #uikit #android #ios #swiftui
#compose #uikit #android #ios #swiftui
👍4