There will always be apps with one or more unlabeled elements or elements that have unclear labels. When we encounter an app of this nature, we may resign ourselves to deleting the app and maybe contacting the developer and hoping they'll fix it, but that's not the it's useful to know what they do, but sometimes you may want to take a step further and label the unlabeled elements. This has come in very useful for me and today I'd like to tell you all how to do it so that you all can experience it's benefits too.
First, you're going to want to know how to get into the "label element" area. I will be presenting three methods: with a braille display, with a bluetooth keyboard and with just VoiceOver.
For any of these methods, you must first place focus on the element you'd like to label or re-label.
If you are using a voiceOver touch gesture, double-tap the screen with two fingers as if you were to perform the magic tap, but instead, hold your fingers there. You will hear a series of chimes, but hold your fingers there for about two seconds until a dialog box saying "Label Element" comes up.
On a bluetooth keyboard, first press the VO key(s) (by default command and option together) and then press the slash key.
For a braille display, press space with the "and" contraction, or dots 1,2,3,4,6.
Once you get to the Label Element dialog:
Go to the text field. It will be opened by default. If there is already text in it and you're planning to change the label entirely, you may wish to delete it. This is the text of the existing label, and if you don't delete it it will remain there at the beginning of your new label. You can also quickly and easily clear the field using the "Clear Text" button next to the field.
If you would like to add words to it, be sure to check if there is a space at the end before you type anything, as in my experience, one isn't usually present. If no space is present, insert one, then you can type what you would like to add.
If the element is unlabeled, there won't be any text in the field, so you can just start typing your new label immediately.
If you would like to change or delete voiceOver's container descriptions, for example speaking the word "Dock" when focus is placed on the home screen dock, perform one of the label element gestures detailed above, so that the label element screen comes up, then do it again. Another identical screen will pop up, except, in the text box for this one will be the container description, which you will be free to change as normal, when you are done, tap save. Then press either "cancel" or "save" to get out of the primary dialog.
That's how you label elements on IOS. I hope you found this guide informative. Thank you for reading!