gpt4 book ai didi

ios - 查找粘贴板如何使用?

转载 作者:行者123 更新时间:2023-12-01 16:54:26 25 4
gpt4 key购买 nike

我正在阅读UIPasteboard的文档,它说有两种主要类型的粘贴板:用于系统范围内复制和粘贴的“常规粘贴板”和“查找粘贴板”(UIPasteboardNameFind)。 From the docs:

搜索操作中使用的查找粘贴板将最新的字符串值保存在搜索栏中

如果我在Safari的搜索栏中输入文本,则该文本不会放入其他应用程序的“查找粘贴板”中。我想知道“查找粘贴板”如何工作以及它的用途。我在想它的作用域在一个应用程序或一系列应用程序内部,但是与仅使用UISearchbartext属性有什么区别?

这是我用来检查它的代码:

UIPasteboard *findPasteboard = [UIPasteboard pasteboardWithName:UIPasteboardNameFind create:NO];
NSLog(@"Find Pasteboard: %@", findPasteboard);
NSLog(@"Find Pasteboard items: %@", [findPasteboard items]);

最佳答案

iOS 10不赞成使用除普通剪贴板以外的所有剪贴板;这是macOS的答案:
“查找粘贴板”保留在查找栏中输入的最新查找字符串。 (但不是地址栏!)它是对通用Command + F快捷键的补充。
这是一个示例方案:

  • 用户打开TextEdit的findbar并输入字符串
  • TextEdit将字符串复制到“查找粘贴板”
  • 用户打开Safari的findbar
  • 查找栏随即打开,其中包含从“查找粘贴板”中粘贴的字符串

  • 对于开发人员,这些是实施准则:
  • 在更改find​​bar字符串时,应将新字符串复制到Find Pasteboard
  • 必须将findbar字符串与Find Pasteboard保持同步(通过诸如Safari之类的“每隔N秒”的时间循环检查,或者当该应用程序以TextEdit,Firefox,Chrome的方式激活时)

  • 关于ios - 查找粘贴板如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13050546/

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