NavigationView, NavigationLink, TabView

NavigationView, NavigationLink, TabView

Mikhail Pushkarev

Привет) Вот мы с тобой и добрались до NavigationView. По сути своей, в NavigationView нет ничего сложного, как и в NavigationLink и в TabView. Главное практиковать то, что я показываю на видео, чтобы лучше запомнилось)

На самом деле, SwiftUI заполняет своей практичностью и простотой те участки мозга где были трудности в UIKit. Правда потом возвращаться со SwiftUI на UIKit тяжеловато, но очень интересно 😇

От слов к делу.

Эти обе структуры друг без друга жить не могут. Т.е если ты будешь использовать в своем экране NavigationLink, то переходы по ним осуществляться не будут без NavigationView.

Color.green.edgesIgnoringSafeArea(.all)
edges Ignoring Safe Area - что в переводе на русский: края, игнорирующие безопасную зону. Просто поиграйся с этим в коде вводя в скобках (нажимая точку) разные значения.

А теперь немного практики:

Что нужно сделать или "доделать" с предыдущего конспекта:

  • Title: "School"
  • Переход первых ячеек на зеленый экран
  • Переход с иконки "огонек" на желтый экран
  • Цвет секции "Students" синий

Вышли видео реализации и кодом своему куратору.

TabView

После UIKit'a создать табы просто Easy Pizi Lemon Squeeze😂


Обязательные ссылки для изучения:



Report Page