Swift 5, iOS 13
Вопрос SwiftUI
Я хочу записать позицию представления при его создании. Я хочу сохранить позицию, потому что мне нужна возможность переместить ее туда, если я нажму кнопку сброса. Представление, о котором идет речь, является перетаскиваемым. Я могу использовать читатель Geometry, чтобы получить его координаты при создании, установив их с атрибутом .appear. И я могу использовать атрибут позиции, чтобы поместить его в точку X.
Но если я использую позицию, мне нужно дать ей координаты. И если я даю ему координаты, я не могу разместить его, используя что-то вменяемое, как HStack. Мне нужно, чтобы атрибут позиции игнорировался при первом запуске, а затем применялся каждый раз впоследствии.
Это похоже на проблему с курицей и яйцом. Кто-нибудь решил это? Дикая мысль, могу ли я использовать смещение возможно?