Tal*_*ham 6 ios voiceover uiaccessibility uialertcontroller
我有UIAlertController一个消息。我希望警报消息可访问性标签与警报消息字符串不同。
我怎样才能做到这一点?
use*_*707 -1
您可以UIControl使用数组找到每个元素subviews。
例如,如果你想改变accessibilityLabel你的,UIAlertController你可以这样做:
let contentTitleForAlert = myAlertController.view.subviews[0].subviews[0].subviews[0].subviews[0].subviews[0].subviews[0]\n contentTitleForAlert.accessibilityLabel = "\xc2\xa1My text for accessibility label"\nRun Code Online (Sandbox Code Playgroud)\n\n使用这种方式您可以更改UIAlertController. 例如:
let contentLabelForAlert = myalertController.view.subviews[0].subviews[0].subviews[0].subviews[0].subviews[0].subviews[1]\n contentLabelForAlert.accessibilityLabel = "Text for accessibilityLabel for main content in UIAlertController."\nRun Code Online (Sandbox Code Playgroud)\n