Отключить представление без отключения наложенияIOS

Программируем под IOS
Ответить
Anonymous
 Отключить представление без отключения наложения

Сообщение Anonymous »

У меня есть представление (модификатор), чье тело сродни это: < /p>

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»