Как можно сделать View на macOS фокусируемым.Я попробовал это, как показано ниже, но действие никогда не запускается.Я знаю, что для NSView вам нужно реализовать acceptsFirstResponder
для возврата true, но вы не можете найти подобное в SwiftUI.
Это все еще ошибка, связанная с бета-версией, или отсутствующая функциональность для macOS?
struct FocusableView: View {
var body: some View {
Group {
Text("Hello World!")
.padding(20)
.background(Color.blue.cornerRadius(8))
.focusable(true) { isFocused in
print("Focused", isFocused)
}
}
}
}