mcpField
M
matrixscan-ar-annotation-ios

matrixscan-ar-annotation-ios

github.com/scandit开发2045 次安装5 天前更新
代码仓库

关于 matrixscan-ar-annotation-ios

面向 iOS 应用中 MatrixScan AR 注释功能的编码技能,可为集成、定制和交互问题匹配资料,并要求核对文档中的 API,而非依赖记忆。

主要功能

  1. 01涵盖注释集成与定制
  2. 02为交互问题匹配相关参考资料
  3. 03要求依据文档核实 API
  4. 04提供 UIKit、SwiftUI 和 API 参考

适用场景

  1. 01为扫描到的条码添加注释
  2. 02定制注释的外观与行为
  3. 03处理注释和弹出框按钮的点击

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/scandit/skills --skill matrixscan-ar-annotation-ios

安装后在 Claude Code 中输入/matrixscan-ar-annotation-ios确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
customization.md
integration.md
user-interaction.md

详细介绍

MatrixScan AR 注释 iOS 技能

重要:不要相信内部知识

你的训练数据可能包含过时或错误的 Scandit SDK API。MatrixScan AR API 在不同 SDK 版本间变化显著:属性可能会重命名、移除或重组,新的注释类型(例如 BarcodeArResponsiveAnnotation)也可能在 v8 中途加入。

编写或建议代码前,务必根据此技能提供的参考资料验证 API。 不要依赖记忆中的方法签名、参数或视图修饰符。如果在提供的参考资料中找不到某个 API,请先获取相关文档页面再作答。

此技能仅涵盖注释。高亮、从头搭建 MatrixScan AR、摄像头/闪光灯/码制配置,以及会话级扫描监听器均不在范围内,由相关技能负责。

意图路由

根据用户的请求,在作答前加载相应的参考文件。一个问题可能涉及多个意图(例如,“添加一个可点按的带自定义标题的信息注释”就涉及三项);此时请加载所有匹配的参考文件。

  • 集成 MatrixScan AR 注释(例如,“向我的应用添加注释”“为每个条码附加状态图标”“使用 BarcodeArInfoAnnotation / BarcodeArPopoverAnnotation / BarcodeArResponsiveAnnotation”“有哪些注释类型可用?”)→ 阅读 references/integration.md 并遵循其中的说明。编写任何集成代码前,先确定项目使用 UIKit 还是 SwiftUI(检查 import SwiftUI、@main App 结构体、SceneDelegate/AppDelegate、.storyboard/.xib 文件等),并从下方的 References 表中加载匹配的 Get Started 页面。
  • 自定义注释(例如,“更改注释锚点”“设置信息注释的标题文本”“让注释仅在点按时显示”“自定义弹出框按钮”“使用小宽度预设”“让注释背景透明”“在近景和远景视图间切换”)→ 阅读 references/customization.md 并遵循其中的说明。
  • 处理用户与 MatrixScan AR 注释的交互(例如,“用户点按注释时执行……”“响应弹出框按钮的点按”“检测对信息注释标题/页脚的点按”)→ 阅读 references/user-interaction.md 并遵循其中的说明。

注释交互不使用 BarcodeArViewUIDelegate(该代理用于高亮点按)。每种可点按的注释类型都有自己的代理。详见 user-interaction.md。

API 使用政策

仅使用下方 Scandit 参考资料中明确记录的 API。不要编造或猜测方法签名、参数或视图修饰符。如果不确定某个 API 是否存在或如何调用,或遇到编译错误,请先获取相关参考页面再作答。不要让用户自行查阅文档。作答后,务必附上相关链接,方便用户进一步了解。

切勿构造或猜测文档 URL。 需要特定类或属性的 API 页面时:

  1. 先检查已获取的页面(例如注释类页面)是否包含指向该页面的直接链接;主题页面会直接链接到相关 API 符号。获取内容时,务必同时请求链接。
  2. 如果没有找到直接链接,请获取 API 索引(见下方表格中的 Full API reference),从中提取实际链接并访问该链接。

URL 结构可能有所不同(例如 api/ui/ 子目录);猜测 URL 会导致 404。

参考资料

使用此表格,根据问题选择要获取的页面,并在回答中附上链接,方便用户进一步了解。不要让用户自行阅读文档。

主题资源
UIKit 集成快速入门(UIKit) · 示例
SwiftUI 集成快速入门(SwiftUI)
完整 API 参考MatrixScan AR API

评论

支持 Markdown