Так что
Код: Выделить всё
var charFullDetail: charDetailcharFullDetail.cardFrontImage
charFullDetail.cardBackImage
Они содержат строки, которые соответствуют изображению, сохраненному в каталоге активов.
Затем My View использует эти переменные для отображения Изображение
Код: Выделить всё
Image(charFullDetail.cardFrontImage)Я хочу иметь возможность превратить изображение выше во что-то динамическое, чтобы либо при нажатии на него, либо при нажатии кнопки изображение отображалось противоположное.
Поэтому, если отображается .cardFrontImage и я нажимаю на изображение, я хочу, чтобы оно заменило изображение на
Код: Выделить всё
Image(charFullDetail.cardBackImageНо если я это сделаю,
Код: Выделить всё
@State var card = "charFullDetail.cardFrontImage"Код: Выделить всё
Image(card)В принципе, как я могу заменить использование ссылки charFullDetail.cardFrontImage на переменную с состоянием, но заставить ее по-прежнему ссылаться на значение и не видеть его как строку "charFullDetail.cardFrontImage"?
Подробнее здесь: https://stackoverflow.com/questions/599 ... -displayed
Мобильная версия