gpt4 book ai didi

ios - iOS 键盘扩展中的多个键盘布局

转载 作者:可可西里 更新时间:2023-11-01 03:32:51 24 4
gpt4 key购买 nike

我目前正在为 iOS 开发键盘扩展,现在想知道如何将多种布局支持集成到系统设置中。

在系统设置中,默认的 en_US 键盘有一个额外的菜单(用右边的箭头表示),您可以在其中选择多种键盘布局,如您在以下屏幕截图中所见下面的 iOS 模拟器 (iOS 9.1 13B137)

enter image description here

这也可以通过自定义键盘扩展来实现吗?我找不到任何关于它的文件。 (这可能意味着它要么无法使用公共(public) API,要么我太笨而无法使用 Google。)我在网上搜索了很多,但我发现的大部分内容都是关于在 中设置键盘语言环境的Info.plist 文件或有关如何以不同语言(注册为不同键盘)启用系统键盘的说明,我想避免这种情况。

我可以看到一个替代方案,如果这不起作用,它基本上是在一个包装应用程序中创建多个键盘扩展,其中包括相同的代码库,但定义其他布局。然而,这看起来相当丑陋,代码困惑,而且人们将不得不单独启用每个布局,在我看来,这不是最用户友好的方法。如上所述,iOS 为不同的语言配备了不同的键盘,但我试图为同一种语言提供多种键盘布局,所以这不是我想要的。

最佳答案

这似乎没有得到直接支持。正如您所说,其他第三方键盘正在通过提供备用键盘布局作为键盘本身的一项功能来解决这个问题。

例如,Swype 允许通过长按空格键来更改 QWERTY/AZERTY/QWERTZ 布局。

关于ios - iOS 键盘扩展中的多个键盘布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33529160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com