У меня есть приложение MacOS Master / Detail, которое использует NavigationView с боковым меню на левой панели и диапазоном подробных видов на правой панели.
Я хочу сохранить подробные виды, когда пользователь выбрал другую опцию меню боковой панели, так что если пользователь переключается обратно, выбирая ранее опцию меню выбора, то приложение должно отображать первоначально созданный детальный вид с любыми изменениями или выборами пользователя.
В настоящее время кажется, что SwiftUI создает новый вид с нуля, когда выбирается пункт меню, а не просто отображается ранее созданный. Например, если в подробном представлении есть ListView, и пользователь ранее выбрал элемент, то этот выбор теряется, как и любая предыдущая позиция прокрутки.
Есть ли способ добиться этого с помощью SwiftUI.