UIViewID 是一个轻量级的 Swift 包,它通过使用 accessibilityIdentifier 来统一唯一标识 UIView 的方法。

用法

获取视图 ID

let id: String = view.getID()

这将要么为 accessibilityIdentifier 设置一个随机 UUID 并返回它,要么返回已经设置的 accessibilityIdentifier

避免手动设置 accessibilityIdentifier,以确保始终使用 UUID,且不会发生冲突。

安装

要通过 Swift Package Manager (SPM) 安装,只需执行以下操作

  1. 在 Xcode 中,从菜单中选择 File > Add Package Dependency
  2. 粘贴 URL https://github.com/leofriskey/UIViewID