首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自actionSheet的NavigationView?

来自actionSheet的NavigationView?
EN

Stack Overflow用户
提问于 2020-11-30 18:06:37
回答 1查看 35关注 0票数 0

有没有可能在navigationView中使用actionSheet?我想单击actionSheet中的一个按钮,将它们带到一个新视图。

代码语言:javascript
复制
                .actionSheet(isPresented: $showingActionSheet) {
                    ActionSheet(title: Text("Login"), message: Text("Choose how to login"), Buttons: [
                        .default(Text("Email and Password")) {
                        //Navigate somewhere using NavigationView
                        }

编辑:被告知执行此操作,但仍不起作用

代码语言:javascript
复制
                    .actionSheet(isPresented: $showingSheet) {
                    ActionSheet(title: Text("Login With:"), message: Text("Choose how to login"), buttons: [
                        .default(Text("Email")) { self.navigateTo = "emaillogin" },
                        .default(Text("QR Code")) { self.navigateTo = "QR" },
                        .default(Text("Key")) { self.navigateTo = "keylogin" },
                        .default(Text("Text")) { self.navigateTo = "textlogin" },
                        .cancel()
                    ])
                }
                .background(
                    NavigationLink(destination: Text(self.navigateTo), isActive: $isActive) {
                        EmptyView();
                    })
EN

回答 1

Stack Overflow用户

发布于 2020-12-01 17:34:23

我是不是做错了什么?它还是不能工作

看起来像是错过了链接激活:

代码语言:javascript
复制
.actionSheet(isPresented: $showingSheet) {
    ActionSheet(title: Text("Login With:"), message: Text("Choose how to login"), buttons: [
        .default(Text("Email")) { self.navigateTo = "emaillogin"; isActive = true },
        .default(Text("QR Code")) { self.navigateTo = "QR"; isActive = true },
        .default(Text("Key")) { self.navigateTo = "keylogin"; isActive = true },
        .default(Text("Text")) { self.navigateTo = "textlogin"; isActive = true },
        .cancel()
    ])
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65071516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档