Ich verwende eine externe Bibliothek namens SwiftyWalkthrough, mit der ich nur bestimmte Ansichten auf dem Bildschirm anzeigen kann, um einen neuen Benutzer durch die Benutzeroberfläche meiner App zu führen. Das erste Element, das ich dem Benutzer zur Verfügung stellen möchte, ist ein UITabBarItem. Ich muss die UIView finden, die diesem bestimmten UITabBarItem zugeordnet ist. Ich kenne den Index für den Gegenstand, und ich habe ihm einen Tag gegeben. Aber ich habe keinen Weg gefunden, wie sie mir helfen können, die Sichtweise zu finden. Natürlich möchte ich nur öffentliche Schnittstellen verwenden, um dies zu erreichen.
Ich habe mein Problem gelöst, indem ich auf die Unteransichten der Registerkarte zugegriffen habe. Die Ansichten mit userInteractionEnabled sind UITabBarItems. Sortierung nach ihren minX-Werten garantiert, dass sie in der gleichen Reihenfolge wie das tabBar.items-Array sind.
%Vor%Tags und Links ios swift uiview uitabbaritem