当前位置: 首页 > 知识库问答 >
问题:

用于NavigationView的SwiftUI自定义后退按钮文本

颛孙兴旺
2023-03-14

当按下新的 时,如何更改 中的“后退”按钮文本?

默认值显示“返回”,但我想改变它,所以一些东西。

目前在Swiftui中这是可能的吗?

共有1个答案

范俊逸
2023-03-14

完整代码:

struct SampleDetails: View {
    @Environment(\.presentationMode) var presentationMode: Binding<PresentationMode>

    var btnBack: some View {
        Button(action: {self.presentationMode.wrappedValue.dismiss()}) {
            HStack {
                Image("ic_back") // set image here
                .aspectRatio(contentMode: .fit)
                .foregroundColor(.white)
                Text("Go back")
            }
        }
    }

    var body: some View {
        List {
            Text("sample code")
        }
        .navigationBarBackButtonHidden(true)
        .navigationBarItems(leading: btnBack)
    }
}

如需更多说明,请点击此处。

 类似资料:
  • 将android jetpack导航与工具栏和抽屉结合使用是因为根目的地有一个汉堡包菜单图标(用于切换抽屉),在子片段中有一个后退按钮。 在后箭头上打开/关闭子片段时,也会出现动画。 现在的问题是:在我的一个孩子片段中,我设置了一个自定义导航返回按钮 这同样有效,但在结束时出现了一个“小故障”,其中 自定义图标消失 问题: 这个“故障”是一个错误,还是我必须调用setNavigationIcon以

  • 我正在使用android导航组件库。我用导航图设置了两个片段。我想在我的片段内按下后退按钮时做一些额外的动作。 我使用这段代码来处理工具栏上的按钮点击,但我也想处理后退按钮按下。我该怎么做?

  • > 标高,同时具有自定义可绘制。 在用户触摸的地方启动涟漪效果。

  • !define MUI_PAGE_CUSTOMFUNCTION_SHOW "CompShowProc" !insertmacro MUI_PAGE_COMPONENTS ;组件选择页面 Function "CompShowProc" GetDlgItem $R0 $HWNDPARENT 1 SendMessage $R0 ${WM_SETTEXT} 0 `STR:小黑` ;下一步按键

  • 我试着模仿谷歌在这里指定的靛粉色和白色的风格。 如果我选择父主题为android:theme。材质,则背景将为深色,文本将为白色。这让我选择了父应用程序主题为Android:主题。布料灯光。 然而,现在ActionBar中的项目是黑色的。我可以通过 现在我需要覆盖返回按钮的颜色。 不幸的是,将MyActionBar样式的父级指定为android:style/Widget。布料ActionBar(而

  • 我开发了一个简单的用户管理系统。在用户登录时,我设置了数据库会话。我也会在注销时销毁它们。我的缓存也被关闭。即使当我点击浏览器上的后退按钮时,我可以看到我的仪表板,当我点击任何链接时,它应该将我重定向到登录,但它首先显示仪表板,这是一个bug。 登录中的控制器。php: 在match.php中查看页面: 当我点击后退按钮时,它会再次显示登录页面。

  • 目前我正在尝试创建自定义按钮与自定义背景,重点是我想创建圆角边缘的按钮编程。这是我创建的代码: getscreenwidth和getscreenheight背后 结果是文本不见了 这方面有什么办法吗?