ios - 如何从 iOS 键盘中删除表单助手?

标签 ios delphi keyboard firemonkey

Delphi Seattle 中加载 iOS 键盘时,每次调用键盘都会在它的 Platform Assistant 上重现这种奇怪的效果:

enter image description here

重现步骤


1 - 使用 TEdit 创建 FMX Multiplatform 应用程序。

2 - 在您的 iOS 设备上启动您的应用程序。

3 - 点击TEdit


有人知道我们该如何解决吗?

这绝对不是键盘在 iOS 上的工作方式。

我已经在 iPhone 5iPhone 5siPhone 6s 上测试了这个条件。

最佳答案

使用IFMXVirtualKeyboardToolbarService服务:

var
  VKToolbarService: IFMXVirtualKeyboardToolbarService;
begin
  TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardToolbarService, IInterface(VKToolbarService));
if VKToolbarService <> nil then
  VKToolbarService.SetToolbarEnabled(False);

关于ios - 如何从 iOS 键盘中删除表单助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36307504/

相关文章:

ios - SKAdNetwork : still need third party sdk to measure FB or Google campaigns performance?

iphone - 我可以信任 DragonFireSDK 吗?

Delphi FireMonkey Canvas 性能问题

delphi - 发送带有记录的执行消息

keyboard - 结合keybd_event和PostKeybdMessage模拟快捷方式

javascript - 键盘导航 : how to go to the next and previous element with arrow keys?

ios - 尝试弹出到不存在的 View Controller swift 5.1 Xcode iOS

ios - 动态引用变量/对象/数组等

delphi-7 - 将 BS(退格键)发送到 TMemo

ios - iPhone 自定义键盘无法在运行 iOS 8 的物理设备上加载