问题标签 [uipasteboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4973 浏览

iphone - 将 HTML 复制到 UIPasteboard

我想将 HTML 从我的应用程序传输到 iPhone 邮件应用程序。我已经有了 HTML 文本 - 以免说 <span style='color:red'>Test</span> 我可以把它放到 UIPasteBoard - 但是当我将它粘贴到邮件时,我得到了 html 源代码。

当我在 HTMLView 中放置相同的字符串时 - 在那里选择它并将其复制为邮件中的红色文本。

我该怎么做才能将字符串放在 UIPasteBoard 中,以便将其作为红色文本粘贴到邮件应用程序中?我一直在搜索“格式类型”——当我在剪贴板中有元素(从 UIWebView 复制)时,发现 UIPasteBoard 返回“Aplle Web Archive 粘贴板类型”。但是在将内容添加到 UIPasteBoard 时将其设置为类型不会在邮件应用程序中粘贴任何内容。

曼弗雷德

0 投票
1 回答
311 浏览

iphone - 从子类 UIPasteboard 选择中获取 NSRange

我想知道是否有某种方法可以将 UIPasteboard 子类化以获得选择行为,但不能获得“剪切、复制和粘贴”选项。除此之外,是否有一些我可以订阅的通知一旦被选中就会返回所选文本正文的 NSRange?

谢谢你的帮助!

编辑:我想使用这个子类来允许用户指示他们想要运行函数的区域。

0 投票
1 回答
523 浏览

iphone - 将多行文本复制到剪贴板的简单方法?

做起来有多难?我有一个大约 600 个字符的文本,多行。现在我想使用 UIPasteboard 类将该文本复制到剪贴板。我需要实施什么?

0 投票
1 回答
2652 浏览

ios - 从 UIPasteboard 获取复制的数据

我已经使用剪贴板复制了图像UIwebView,我想邮寄它。为此,我使用通用粘贴板获取数据,但检索数据时出现问题。当我检查粘贴板当前数据时,它说它有Apple Web Archive粘贴板类型数据,如何阅读。这是我检索文本的代码。

我尝试使用此数据创建 UIImage ,但没​​有成功。

0 投票
2 回答
2728 浏览

iphone - UIPasteboard 大小

自 iOS4+ 以来,这不再相关 - 所以请停止投票!或者至少解释你的反对意见

我正在尝试为从精简版到完整版应用程序的升级路径,它可以存储无限量的数据(我不想在应用程序购买中这样做)。

我希望能够使用自定义 url 进行升级,而无需在线状态来缓存数据。

因此正在考虑使用 UIPasteboard 对象。

有谁知道或对存储到 UIPasteboard 的数据的最大可能大小做过任何调查?似乎没有关于此的苹果文档。

这会因设备而异吗?即它是RAM有限的吗?

我尝试了一个 50MB 的文件,并且知道这会失败(即使在模拟器中),尽管 5 MB 的文件是可以的。在您使用 dataForPasteboardType 获取数据之前,无法知道它是否失败:

另外,有没有人做过 2 个应用程序自定义 URL 来执行一种请求/响应应用程序间通信?我在想我可以通过这种方式支持任意大小的数据......

0 投票
1 回答
427 浏览

iphone - 点击一次以复制 UITextView 文本子字符串

假设你有一个 UITextView 填充了一大块文本。当用户点击文本中的一个词时,我希望应用程序立即复制(检索字符串)该词。据您所知,有没有什么实用的方法可以做到这一点?

旁注:我查看了 UIPasteboard 和所有这些,但这不是我想要的,因为它不提供一键式解决方案。这里的中心目标是一键式的概念。即点击文本一次,然后我检索 NSString。

0 投票
1 回答
7738 浏览

cocoa-touch - 在后台接收 UIPasteboard (generalPasteboard) 通知

有没有办法做到这一点?我在启动时注册了我的对象UIPasteboardChangedNotification,但是当将它发送到后台并打开(例如)Safari 并复制一些文本时,我的处理程序永远不会被调用。(我现在只使用模拟器)。

我两个都用过:

和:

注册我的处理程序。

0 投票
2 回答
5911 浏览

objective-c - 将图像复制到粘贴板会将 jpeg 转码为 png

我正在开发一个 iPhone 应用程序来在 jpeg 文件中嵌入/提取数据。我想让用户能够将生成的图像复制到剪贴板,但是我使用的代码在将生成的 jpeg 复制到剪贴板时将其转换为 png。

我正在使用下面的代码,我能做些什么来确保它是 jpeg 的一点点复制和粘贴吗?

提前致谢!

0 投票
3 回答
2852 浏览

iphone - 通过 UIPasteBoard 在短信中粘贴图像

我想要做的是将我的应用程序中的一些图像粘贴到 SMS 中。

在调试模式下,我发现图像确实存在,并且它确实进入了粘贴板(我检查了它我引入了一个带有粘贴板图像的图像视图,这是必要的)。

保存到剪贴板后,我打电话

它确实弹出,但是当我点击那里的“文本字段”时,没有显示粘贴按钮。有人可以指出我的错误吗? 或者这样做有意义吗?我的意思是,是否可以通过默认 iPhone 消息应用程序发送图像?

0 投票
3 回答
5632 浏览

iphone - 在后台运行时像 Pastebot 一样抓取 UIPasteboard

我知道这是可能的,因为 Tapbots Pastebot 会这样做。当我的 iPhone 应用程序在后台运行时,我试图抓取 UIPasteboard 并将其添加到 UITableView 就像 Pastebot 一样,但我也试图缩短链接,如果它是一个 URL 并将其复制回 UIPastboard 以便它准备好供用户粘贴到任何地方。现在,Pastebot 显然通过播放音频文件 10 分钟在后台运行。我已经在 applicationDidFinishLaunching 中设置了 NSNotificationCenter

谁能指出我抓住 UIPasteboard 和缩短链接的方向,如果它是一个 URL 并将其发送回 UIPasteboard?我已经阅读了多任务开发文档和 UIPasteboard 文档。如果有人有解决方案,您可以与我分享吗?

谢谢