Всем привет! Вы на канале школы мобильной разработки SwiftBook. Здесь мы рассказываем и показываем всё, что знаем о языке Swift и Kotlin: увлечённо, понятно и без воды. С вами Анна Васичко и в этом уроке мы поговорим про новый инструмент, который будет доступен на SwiftUI 4 - Gauge. Поехали! Видеоурок можно посмотреть здесь.
Gauge использовался и ранее вместе с WatchOS, чтобы отображать изменения значения в некотором диапазоне. Например, чтобы показывать сердцебиение или температуру в пределах шкалы. Начиная со SwiftUI 4 вью типа Gauge будет доступна также и на iOS. Давайте познакомимся с этим инструментом, у меня уже открыт проект в Xcode на SwiftUI. Обозначим сначала заголовок, например “Temperature” Далее вызовем инструмент Gauge с параметром value и label. Параметр value принимает значения от 0 до 100 процентов. В label передадим картинку термометра, задав ей определенный размер: Text("Temperature") .font(.largeTitle) Gauge(value: 0.3) { Image(systemName: "thermometer") .resizable