辅助功能框架

VoiceOver 使用辅助功能框架进行命中测试触摸,绘制 VoiceOver 光标,并计算在用户双击屏幕时聚焦元素中模拟敲击的位置。请注意,框架在屏幕坐标中!

myElement.accessibilityFrame = frameInScreenCoordinates;

如果你的元素或屏幕布局经常更改,请考虑覆盖 -accessibilityFrame 以始终提供最新的 rect。计算滚动视图子视图的屏幕相对框架可能容易出错且繁琐。iOS 10 引入了一个新的 API 来简化:accessibilityFrameInContainerSpace