Само приложение имеет несколько представлений, между которыми вы можете провести, следуя инструкциям: https://developer.apple.com/tutorials/swiftui/interfacing-with-uikit Я не уверен, является ли это правильным способом на самом деле пролистывания между полными представлениями, или его следует использовать только для таких вещей, как фотографии и др. c.
В одном из представлений я поместил кнопку, которая открывает детали профиля с помощью кнопки. Код немного отличается, но функционально делает то же самое, что и:
@State var goToEditProfile = false
...
var body: some View {
if goToEditProfile {
ProfileEdit(..)
} else {
Button(action: {
self.goToEditProfile = true
}) {
Image(systemName: "pencil")
}
...
}
}
Моя проблема в том, что это показывает представление редактирования профиля внутри того же контроллера представления. Это означает, что все еще можно провести пальцем из редактора профиля в виды, расположенные справа / слева от вида, содержащего кнопку.
На самом деле я sh должен перенаправить пользователя в другое представление, содержащее информацию о профиле, и единственный способ вернуться из этого представления - это выйти или сохранить.