Я потратил слишком много времени на эту проблему, и мой коллега дал мне один прием в качестве обходного пути: просто сдвиньте стрелку Is initial view controller
с контроллера навигации на встроенный контроллер представления следующим образом:
Он отлично работает с VoiceOVer, потому что метка считывается только один раз НО контроллер навигации больше не учитывается (к сожалению, это уже не контроллер начального вида) .
Я пытался добавить заголовок и подсказку, но безрезультатно.
Однако я заметил, что проблема появилась, когда я запустил приложение из Xcode на свое устройство, но исчез, когда я запустил приложение с моего устройства после установки .
Это не решение, но не тратьте время на то, чтобы попытаться решить эту проблему, потому что это происходит только при разработке приложения (в любом случае в моем случае) . После установки на устройство оно работает отлично, без считывания, удваивающего первый элемент.