错误地将UIAccessibilityFrame替换为UIButton

时间:2018-01-08 22:46:50

标签: ios objective-c uibutton uiaccessibility

我正在处理遗留项目,其中所有视图都是以编程方式创建的(没有xib或故事板)。当尝试在自定义视图中滑动辅助功能元素时,UIButton accessibilityFrame似乎处于错误的位置。 Accessibility Inspector screenshot

在控制台中进行调试时,Voice over正确读取并且辅助功能框显示为{{11, 54}, {43, 37}}。自定义文本视图和按钮是: <UIPlaceHolderTextView: 0x10087f600; baseClass = UITextView; frame = (55 151; 240 85)>, <AddEventButton: 0x1004954d0; baseClass = UIButton; frame = (11 54; 43 37)> 有没有人见过这个可能指向正确方向的问题?我试过没有运气就创建了UIAccessibilityElements。

更新:在对该文件中的2500多行代码进行了大量挖掘之后,我确实发现在scrollview委托方法中手动设置了accessibilityFrame(错误)。

0 个答案:

没有答案