AXMagicIdentifiers 1.0.7

AXMagicIdentifiers 1.0.7

测试已测试
Lang语言 Obj-CObjective C
许可协议 MIT
发布上次发布2015年6月

Alexandre GarrefaAlexandre Garrefa 维护。



使用方法

请更新到版本 1.0.6。旧版本存在一个错误,即某些 UITableViewDataSource 和 UICollectionViewDelegate 方法的调用不会被调用。

只需将神奇的头文件导入您的 pch 文件即可完成操作。请注意,此 pod 不应在生产版本中使用。

#import <AXMagicIdentifiers.h>

这是什么

从现在起,我们将将 accessibilityIdentifier 属性称为 accID。

  • 顶层 UIView 有 accID 设置为 'CLASS_NAME'_VIEW。
  • UITableViewCells 有 accID 设置为 'CLASS_NAME'_CELL_S'SECTION_NUMBER'R'ROW_NUMBER'。
  • UICollectionViewCells 有 accID 设置为 'CLASS_NAME'_CELL_S'SECTION_NUMBER'R'ROW_NUMBER'。
  • UIButtons 有 accID 设置为 'CLASS_NAME_BUTTON_BUTTON_TITLE'。
  • 当按钮标题更改时,UIButtons 将自动更新 accID。
  • UITextView 有 accID 设置为 'CLASS_NAME_TXTVIEW_INDEX'。
  • UITextField 有 accID 设置为 'CLASS_NAME_TFIELD_INDEX'。
  • UIPageControl 有 accID 设置为 'CLASS_NAME_PAGEC_INDEX'。
  • UIPickerView 有 accID 设置为 'CLASS_NAME_PVIEW_INDEX'。
  • UISwitch 有 accID 设置为 'CLASS_NAME_SWITCH_INDEX'。

  • 如果已设置,则不会更改 accID。

支持 iOS >= 7.0

安装

AXMagicIdentifiers 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行:

pod "AXMagicIdentifiers", :configuration => ['Debug']

作者

Alexandre Garrefa,[email protected]

许可协议

AXMagicIdentifiers 在 MIT 许可协议下可用。有关更多信息,请参阅 LICENSE 文件。