gpt4 book ai didi

iOS:自定义键盘:我想将图像发送到 textDocumentProxy(输入控件)

转载 作者:可可西里 更新时间:2023-11-01 04:23:19 24 4
gpt4 key购买 nike

我正在实现仅包含图像的自定义键盘,并希望在单击图像时将图像发送到 textDocumentProxy/输入控件(如 textview),但无法克服它。到目前为止,我能够将文本/字符串发送到输入控件,但不能发送图像。

是否可以将图像发送到输入控件?

非常感谢任何建议或解决方案。

最佳答案

以下是将图像复制到 pasteboard 的代码

NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://warp.povusers.org/images/test.png"]];
UIPasteboard *pasteBoard=[UIPasteboard generalPasteboard];
[pasteBoard setData:data forPasteboardType:@"public.png"];

现在的想法是在该布局中创建自定义键盘的扩展,您可以将 UIButton 和按钮操作实现放在上面用于 png 图像。

对于本地镜像,以下代码对您很有帮助,并且在我的情况下有效。

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
NSData *imgData = UIImagePNGRepresentation(@"Your UIImage Here");
[pasteboard setData:imgData forPasteboardType:[UIPasteboardTypeListImage objectAtIndex:0]];

更多Uniform Type Identifiers you visit here并更改粘贴板类型。

希望这对您有所帮助并解决您的问题。

已编辑

“允许完全访问”从设置 -> 键盘 -> 键盘 -> 选择你的应用程序键盘 -> 打开“允许完全访问”开关

关于iOS:自定义键盘:我想将图像发送到 textDocumentProxy(输入控件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29426098/

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