Код: Выделить всё
content
.disabled(isDisabled)
.blur(radius: isDisabled ? 10 : 0)
.overlay {
Color.clear
.disabled(!isDisabled)
.highPriorityGesture(TapGesture().onEnded { _ in
$isDisabled = false
}, isEnabled: isDisabled)
}
< /code>
Я ожидаю, что когда представление отключено, наложение все равно позволит мне нажать на него, чтобы уволить его, и, следовательно, повторно включить представление. Тем не менее, отключение представления также отключает наложение, хотя наложение пытается явно повторно заново. Я также попытался сделать это с помощью allowshittesting Подробнее здесь: https://stackoverflow.com/questions/796 ... ng-overlay