gpt4 book ai didi

iphone - iOS 键盘是否可编程(适用于 App Store 应用程序)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:26:35 24 4
gpt4 key购买 nike

我能否制作一个自定义 iOS 键盘以包含多字符按钮(如字符串)并且当用户按下这些按钮时输出文本字符串的应用程序?

我也可以像 Emojii 应用程序那样使用部分对按钮进行分类吗?

按钮标签的长度是否有限制?你可以有多少个部分?

此外,在我的应用程序中,我希望它们是用户可定义的,这样键盘会根据用户在我的应用程序中编写的按钮标签、部分和输出字符串程序动态更新。

此应用必须获得 App Store 批准,而不是 Cydia 或 JB。谢谢

最佳答案

您可以使用 UITextField 或 UITextView(或其他实现 UITextInputTraits 协议(protocol)的类)的 keyboardType 属性从提供的少量键盘中进行选择。

或者(自 iOS 3.2 起)您可以在 UITextField 或 UITextView 的 inputAccessoryView 属性中设置一个 View ,该 View 将自动显示在键盘上方。或者您可以设置 inputView 属性以用您自己的 View 完全替换键盘。但请注意,UITextField 无法提供与光标位置正确交互的方法,而 UITextView 无法正确支持单行显示,因此它的实用性非常有限。

或者您可以尝试一些技巧,例如人们用来在 UIKeyboardTypeNumberPad 上获得“完成”按钮,但 Apple 可能会决定开始拒绝执行此类操作的应用。

关于iphone - iOS 键盘是否可编程(适用于 App Store 应用程序)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003099/

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