gpt4 book ai didi

ios - 如何在 Objective-C 中创建带有图像的自定义键盘扩展?

转载 作者:可可西里 更新时间:2023-11-01 17:06:09 24 4
gpt4 key购买 nike

我有一个应用程序,我想在其中创建自己的自定义键盘。

在这个自定义键盘中,我想放图片。

用户可以从设备的任何位置访问此键盘。

我想要这样Link .

我想做一个这样的键盘image

我对此进行了很多搜索,我知道有很多教程,但其中大部分都是快速的,而另一些则没有键盘扩展。

我需要适当的指导或任何教程链接。

如有任何帮助,我们将不胜感激。

谢谢...

最佳答案

所以我从下面的链接得到了我的答案,这是一个非常好的 Objective-C 教程。

Custom keyboard with extensions in objective c for ios8

现在,就像我需要的那样,如果有人想在其中添加自定义图像,您只需将图像复制到剪贴板并将图像粘贴到需要的位置即可。

要复制 png 文件,请使用以下代码。

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
NSString *imageName = [NSString stringWithFormat:@"%ld",(long)sender.tag];
NSString *newPathName = [[NSBundle mainBundle]pathForResource:imageName ofType:@"png"];
NSData *data = [NSData dataWithContentsOfFile:newPathName];
[pasteboard setData:data forPasteboardType:@"public.png"];

这个public.png来自http://www.escape.gr/manuals/qdrop/UTI.html

您可以选择任何您想要的附加信息类型。粘贴板类型根据图像扩展名更改。

重要说明:对于图像发送,允许粘贴从剪贴板复制的图像的应用程序,只有来自这些应用程序的图像才会被发送。

我用上面的解决方案做到了。希望它也能帮助其他人。

谢谢...

关于ios - 如何在 Objective-C 中创建带有图像的自定义键盘扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29247628/

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