首页 > 解决方案 > Swiftui:如何更改文本字段键盘返回按钮的文本和颜色

问题描述

在 swiftui 中使用 Texfield 时,是否可以自定义键盘上的返回按钮,该按钮在用户点击文本字段时激活。我想改变颜色并让它说“搜索”。这是我正在使用的文本字段代码

       TextField("Search", text: $searchText, onCommit: show)
                     .foregroundColor(.primary)

如何自定义键盘返回按钮?

标签: swiftswiftui

解决方案


1)将文本“搜索”设置为返回键:

textField.returnKeyType= .search

正如 Apple 文档所述:“指定 Return 键的可见标题是“搜索””。

图片

2) 改变回车键的颜色

没有可用的公共 API。
您可以使用私有 API 以一种骇人听闻的方式进行操作,但您无法保证将来它会正常工作,即使如此,您的应用也会在应用商店审核中被拒绝。


推荐阅读