Custom UITableViewCell Barrierefreiheit
Wie kann man die Zugänglichkeit von Untersichten von UITableViewCells individuell.
Es sollte nicht zugänglich sein, die als vollständige Zelle?
- Könnten Sie uns wissen lassen, was haben Sie bereits versucht?
- Ich habe bereits versucht mit deaktivieren von Zelle Barrierefreiheit, und aktivieren Sie die Untersichten der Barrierefreiheit .
- tun Sie es in
tableView(_:cellForRowAt:)
, nicht in Ihre benutzerdefinierte Zelleinit(style:reuseIdentifier:)
- Methode. Siehe die Antwort.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr tableview cell besteht nur aus text, sodass die Zugänglichkeit für die Zelle tun, und es liest die ganze Zelle. Wenn Sie andere Objekte und Tasten, ist es empfehlenswert, eine Unterklasse von
UITableViewCell
ab und setzen die-accessibilityElements
Methode, um alle Ihre verfügbaren Elemente.Code:
Folgenden Beitrag vielleicht helfen:
http://cocoacaffeine.wordpress.com/2013/11/29/little-tricks-of-accessibility/
Machen die Zelle unzugänglich und Ihre Untersichten zugänglich
tableView(_:cellForRowAt:)
.Kam ich nicht weiter auf diese zu haben, weil ich (versuchen effizient zu sein) setzen Sie die oben in meinem benutzerdefinierten Zelle
init(Stil:reuseIdentifier:)
Methode. Aber, das hat nicht funktioniert, wahrscheinlich, weilUITableView
setzt alles nach der Initialisierung jeder seiner Zellen.Verwandte: Accessibility Programming Guide for iOS: Verbesserung der Zugänglichkeit von Tabellenansichten