gpt4 book ai didi

ios - 特定于应用程序的 UIPasteboard

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:59:54 25 4
gpt4 key购买 nike

我正在尝试创建特定于应用程序的 UIPasteboard,但在弄清楚如何注册它时遇到了一些问题:

UIPasteboard *pasteboard = [UIPasteboard pasteboardWithName:@"myPasteboard" create:YES];

如果我只是创建它,应用程序将继续使用 generalPasteboard。我真的希望我不必捕捉剪切/复制/粘贴操作和手动设置项目。

最佳答案

请阅读本文 http://nshipster.com/uimenucontroller/ (它是关于 UILabel,而不是 UITextField,但仅用于示例和有关复制/粘贴/编辑操作如何工作以及如何自定义其行为的信息)

例如,我认为您需要将 UITextField 子类化为 MyTextField,并覆盖 -(void)copy:-( void)paste: 来自 UIResponderStandardEditActions 的方法。

在这些方法的实现中,您应该使用自定义 UIPasteboard 将文本复制到其中并从中粘贴,如本答案中所述,

How to do copy/paste function programmatically in iphone?

但不是使用 [UIPasteboard generalPasteboard] 使用 [UIPasteboard pasteboardWithName:@"myPasteboard"create:YES]

关于ios - 特定于应用程序的 UIPasteboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30392257/

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