gpt4 book ai didi

ios - 当用户点击键盘时输出特定图像

转载 作者:行者123 更新时间:2023-11-30 13:46:45 24 4
gpt4 key购买 nike

我想在用户点击键盘时输出图像。假设用户在 UITextView 中点击键盘上的 A。我不想输出普通的A,而是想输出猿的图片。如果用户点击“S”,我想输出太阳的图像。无需制作定制键盘就可以实现这一点吗?

最佳答案

除了自己创建自定义键盘之外,实际上没有一种简洁的方法来获取图像输出。

您可以做的一件事是对 Swift 进行编程,使其自动识别输入的字母,并在字母上显示图像或替换字母

为此,请为可编辑的 UITextView 或 UITextField 分配一个变量。如果您使用的是 XCode,您可以通过按住 Control 键将文本字段拖动到代码中来完成此操作,它会自动创建一个 weak var,但您可以更改出现弹出框。

由于您现在有了一个变量,因此有两种选择来显示图像。一种方法相当无聊,并且会使您的代码变得困惑,但本质上涉及到这一点,为了演示目的,我对其进行了简化:

if UITextInput == a {
// add image
}

您必须对字母表中的每个字母重复此操作

或者您可以创建一个字典,其中每个字母对应于每个图像,并根据用户的输入找到一种循环浏览它们的方法。尽管这对于新手来说更难编程,但它使代码更加整洁和更快。

这是关于字典的Apple 官方文档的链接:

https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html#//apple_ref/doc/uid/TP40014097-CH8-ID113

但是,由于我假设您正在为年轻市场编写应用程序,因此我建议创建一个自定义键盘,因为从长远来看,它会更容易

希望这有帮助,将会

关于ios - 当用户点击键盘时输出特定图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34839425/

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