В tvOS и swiftUI как сфокусировать указанную кнопку c, расположенную в VStack, при запуске просмотра? Я посмотрел на разные посты здесь, но мне не ясно, как реализовать «favourFocusEnvironments» (если это решение). Чтобы прояснить ситуацию, вот простой код, в котором две кнопки находятся в VStack, а я sh - кнопка 2, предназначенная для запуска ContentView. Спасибо за помощь.
import SwiftUI
struct ContentView: View {
@State private var messageToDisplay = "No Message"
var body: some View {
VStack {
Text(messageToDisplay)
Button(action: {
self.messageToDisplay = "Message from Button 1"
}) {
Text("Button 1")
}
Button(action: {
self.messageToDisplay = "Message from Button 2"
}) {
Text("Button 2")
}
} // End VStack
} // End some View
} // End ContentView
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}