Как это часто бывает, Apple добавила Bottom Sheets компонент в свои приложения без добавления в UIKit и только после того как он "настоялся" сделала его публичным. На WWDC21появился компонент для UIKit, а в iOS 16 для SwiftUI добавили возможность презентации
presentationDetents(_:)
. Каким бы простым этот компонент не казался, кроличья нора по его настройке и кастомизации - гигантская:interactiveDismissDisabled(_:)
presentationBackgroundInteraction(_:)
Автор собрал все эти нюансы в одной статье, удобно 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Свежий дайджест от Apple:
(Внезапно ссылка на плейлист ютуба, но на сайте Apple смотреть же удобнее...)
18.2+ beta
iOS 16+
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Swift Charts — это библиотека для создания графиков с помощью SwiftUI.
Основные нововведения:
LinePlot
для построения одной функции и AreaPlot
для заполнения области между двумя функциями.Voice Over
и Audio Graph
. Можно настраивать внешний вид графиков с помощью модификаторов.PointPlot
, RectanglePlot
и другие.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Очень вдохновляющее видео с WWDC24 с множеством примеров создания визуальных эффектов, мелкие детали могут иметь большое значение, а визуальные эффекты могут показать, что функция работает должным образом:
SwiftUI
предоставляет автоматическую поддержку для прокрутки. Модификатор scrollTransition
позволяет создавать уникальные эффекты прокрутки.visualEffect
позволяет изменять визуальные свойства в зависимости от положения и размера. Визуальные эффекты должны быть приятны в использовании и не отвлекать внимание.TextRenderer
для анимации текста. Метод draw(layout:in:)
позволяет анимировать текст построчно.Призыв к действию:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3❤2