Предотвращение вкладки от совершения MacOS SwiftUI TextField? - PullRequest
0 голосов
/ 23 февраля 2020

Можно ли как-нибудь предотвратить действие onCommit SwiftUI TextField, когда пользователь нажимает клавишу Tab, когда поле находится в фокусе? В моем случае у меня есть только одно текстовое поле, и я хочу действовать, только если пользователь нажимает Return или Enter.

Документы заголовка для TextField говорят:

    ///   - onCommit: The action to perform when the user performs an action
    ///     (usually the return key) while the `TextField` has focus.

что подразумевает, что должна быть возможность настроить, какие ключи приводят к коммиту. Но я не могу понять, как.

...