Я экспериментирую со SwiftUI и пытаюсь создать очень простое приложение для викторины, в котором можно выучить иностранный язык. У меня есть представление, которое состоит из слова на английском языке sh, изображения (смайликов) и перевода. Я хотел бы добавить кнопку, которая перенаправила бы меня в это же представление с новым словом для изучения, не углубляясь в навигацию с NavigationLink
и NavigtaionView
. Я все еще хотел бы, чтобы кнопка «Назад» перенаправляла на мой главный экран, но я не знаю, возможно ли все это в SwiftUI.
Код для описанного представления:
struct LearnView: View {
var word: String
var icon: String
var translation: String
var body: some View {
VStack(alignment: .center, spacing: 50) {
SquareView(word: word, icon: icon)
Text(translation).font(.largeTitle)
// Button to next (same) view with new word
}
}
}