2012-03-26 3 views
-1

UIAccessibility besagt, dass die standardmäßigen UIKit-Ansichten und -Steuerelemente damit übereinstimmen. Und tatsächlich, wenn ich eine Accessibility-Eigenschaft eines UIView setze, funktioniert es gut.Der Versuch, UIAccessibility in der UIView-Dokumentation zu finden

Aber ich bin verwirrt über die Dokumentation. Wenn ich die UIView-Dokumentation lese, sehe ich keinen Hinweis auf UIAccessibility. Wenn ich die Dokumentation für die Superklasse UIResponder lese, so ist es auch. Dito, wenn ich mir die Dokumente für UIScrollView oder UITableView ansehe.

Ich würde erwarten, etwas wie "Conforms to UIAccessibility" an der Spitze zu sehen. Aber ich nicht.

Was fehlt mir?

Antwort

1

Wenn Sie sich die UIAccessibility Protocol Reference ansehen, werden Sie sehen, dass es ein "informelles" Protokoll ist. Das bedeutet, dass es nicht als formales Objective-C @protocol deklariert ist. Stattdessen ist es eine Kategorie auf NSObject. Informelle Protokolle werden in The Objective-C Programming Language diskutiert.

Ich weiß nicht, warum Apple wählte ein informelles Protokoll anstelle eines formalen Protokolls.