NavigationView, NavigationLink, TabView
Mikhail PushkarevПривет) Вот мы с тобой и добрались до NavigationView. По сути своей, в NavigationView нет ничего сложного, как и в NavigationLink и в TabView. Главное практиковать то, что я показываю на видео, чтобы лучше запомнилось)
На самом деле, SwiftUI заполняет своей практичностью и простотой те участки мозга где были трудности в UIKit. Правда потом возвращаться со SwiftUI на UIKit тяжеловато, но очень интересно 😇
От слов к делу.
NavigationView + NavigationLink
Эти обе структуры друг без друга жить не могут. Т.е если ты будешь использовать в своем экране NavigationLink, то переходы по ним осуществляться не будут без NavigationView.
Color.green.edgesIgnoringSafeArea(.all)
edges Ignoring Safe Area - что в переводе на русский: края, игнорирующие безопасную зону. Просто поиграйся с этим в коде вводя в скобках (нажимая точку) разные значения.
А теперь немного практики:
Что нужно сделать или "доделать" с предыдущего конспекта:
- Title: "School"
- Переход первых ячеек на зеленый экран
- Переход с иконки "огонек" на желтый экран
- Цвет секции "Students" синий
Вышли видео реализации и кодом своему куратору.
TabView
После UIKit'a создать табы просто Easy Pizi Lemon Squeeze😂
Обязательные ссылки для изучения:
- Документация по NavigationView
- Документация по NavigationLink и видео от амерканского друга🙂
- Документация по TabView