首页 > 解决方案 > 如何在 Flutter 中显示选定文本的 iOS 查找模式?

问题描述

在大多数 iOS 应用程序中,所选文本具有“查找”选项。Flutter 交互式选择只显示“剪切、复制和粘贴”。我找不到“查找”的选项。

有没有办法显示“查找”选项?

如果没有,假设我创建了自己的选择控件,有没有办法手动显示模态?

作为参考,这就是我所说的“查找”选项的意思:

在此处输入图像描述

这就是我所说的“查找”模式的意思:

在此处输入图像描述

标签: flutter

解决方案


你不能。Flutter 覆盖原生系统的所有 UI,绘制自己的。在 Flutter 中思考的方式与在电子游戏中的思考方式相同。Flutter 采用 OpenGL Canvas 并从头开始自己绘制所有内容。

由于您不使用本机的任何元素,因此您也没有本机上下文菜单。这就是为什么你会得到不同的选择。

现在,那种好消息。您可以修改 Flutter 以配置选项。您需要使用 Flutter 中的SelectableText小部件。还可以查看selectionControls属性。您可以从那里创建自己的工具栏。


推荐阅读