Как увеличить и уменьшить непрозрачность элементов Text в зависимости от фазы? Если фаза равна идентичности, то непрозрачность текста должна быть равна 1. Когда вид на краю прокрутки видим на 1/3, непрозрачность текста должна постепенно увеличиваться от 0 до 1 по мере его прокрутки. Аналогично, оно должно уменьшаться с непрозрачностью 1-0, когда изображение выходит из поля зрения. Обратите внимание, что RoundedRectangle с наложенным текстом предназначен только для демонстрации. В конечном итоге он будет заменен пользовательским представлением с несколькими элементами, включая представление Text.
Как увеличить и уменьшить непрозрачность элементов Text в зависимости от фазы? Если фаза равна идентичности, то непрозрачность текста должна быть равна 1. Когда вид на краю прокрутки видим на 1/3, непрозрачность текста должна постепенно увеличиваться от 0 до 1 по мере его прокрутки. Аналогично, оно должно уменьшаться с непрозрачностью 1-0, когда изображение выходит из поля зрения. Обратите внимание, что RoundedRectangle с наложенным текстом предназначен только для демонстрации. В конечном итоге он будет заменен пользовательским представлением с несколькими элементами, включая представление Text. [code]struct ColorScroll: View { private let colors = [Color.red, Color.blue, Color.green, Color.yellow, Color.brown, Color.indigo, Color.purple] private let titles = ["Color.red", "Color.blue", "Color.green", "Color.yellow", "Color.brown", "Color.indigo", "Color.purple"]