Wenn eine UITableView
bearbeitbar ist, kann der Benutzer mithilfe von UITableViewCells
benutzerdefinierte Aktionen ausführen, wenn VoiceOver aktiviert ist. Der Benutzer kann die verfügbaren Aktionen hören, indem er nach oben oder unten wischt, während sich der VoiceOver-Cursor in der Zelle befindet, und anschließend die Aktionen durch Doppelklicken auf eine beliebige Stelle auf dem Bildschirm aufrufen. In meinen Zellen stehen nur zwei Aktionen zur Verfügung: Löschen (ruft die übliche Zelllöschung auf) und Standard (ruft eine Berührung der Zelle auf). Meine Frage ist zweifach:Benutzerdefinierte VoiceOver-Aktionen in UITableViewCell
Gibt es eine Möglichkeit, benutzerdefinierte VoiceOver-Aktionen zu einer Zelle hinzuzufügen?
standardmäßig die Löschen Aktion ausgelesen als „Löschen“, auch wenn die Tabellenansicht Delegierten einen eigenen Titel in der tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:
Methode gibt. Wie kann ich VoiceOver einen benutzerdefinierten Action-Titel vorlesen lassen?
https://stackoverflow.com/a/45643931/4995771 – Masih
@Masih, die immer noch das Problem nicht beheben. Diese Lösung hilft tatsächlich: https://stackoverflow.com/a/48689384/4723935 – Pavlos