Предположим, у меня есть View
с Image
, который имеет свойство shadow
:
struct ContentView: View {
var body: some View {
Image("turtlerock").shadow(radius: 10)
}
}
Теперь представьте, что я хочу получить доступ к значению радиуса тени. Я предполагал, что смогу сделать это:
struct ContentView: View {
var body: some View {
let myImage = Image("turtlerock").shadow(radius: 10)
print(myImage.modifier.radius)
}
}
Однако это возвращает ошибку:
Функция объявляет непрозрачный тип возвращаемого значения, но в его теле нет операторов возврата, из которых можно вывести базовый тип
Есть ли способ как-нибудь это сделать?