Как создать предупреждение, которое появляется только при открытии приложения с помощью SwiftUI? - PullRequest
3 голосов
/ 19 января 2020

Я новичок в разработке приложений и недавно создал игру под названием bullseye.

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

У меня проблемы с созданием этого оповещения в swiftUI без кнопки, и я хотел бы знать, может ли кто-нибудь помочь мне с этой проблемой.

PS - я использую Xcode 11

Спасибо

1 Ответ

2 голосов
/ 19 января 2020

Я не эксперт SwiftUI, но у меня это сработало:

import SwiftUI

struct ContentView: View {

    // In the future, you can use this var to control whether or not to show an alert based on some other condition.
    @State var alertShouldBeShown = true

    var body: some View {
        // attach the alert to the last view in your view hierarchy
        Text("Hello, World!").alert(isPresented: $alertShouldBeShown, content: {

            Alert(title: Text("Alert:"),
                  message: Text("This is the alert. :)"),
                  dismissButton: Alert.Button.default(
                    Text("OK"), action: {

                        //

                  }
                )
            )
        })
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...