Fügen Sie einer UITabBar eine UIButton als Unteransicht hinzu

8

Ich versuche, eine versteckte UITabBar in meiner App zu implementieren. Ich habe alle Animationen eingerichtet und sie funktionieren sehr gut. Ich habe gerade ein Problem mit dem "Pull-Tab" von UIButton, um die Tab-Leiste anzuzeigen. Es reagiert nicht auf das Berührungsereignis UIControlEventTouchUpInside. Ich füge die Pull-Tab der UITabBar in der UITabBarController:

%Vor%

Hier sieht die Tableiste wie geöffnet und geschlossen aus:

Bearbeiten: Ich habe festgestellt, dass das Problem darin liegt, dass die Schaltfläche außerhalb des Rahmens der UITabBar liegt. Sieht so aus, als müsste ich den Button außerhalb des UITabBar ... Animation Albtraums setzen.

    
Brandon Mcq 21.07.2012, 01:23
quelle

2 Antworten

12

Sie können UIButton immer noch zur Hauptansicht von UITabBarController hinzufügen, nicht in UITabBar though .... [myUITabBarController.view addSubview:pullButton]

    
KDaker 21.07.2012, 04:44
quelle
0

Da Sie den versteckten Teil innerhalb der UITabbar haben und von der Antwort, die ich hier gesehen habe, eine Alternative wäre, den UIButton innerhalb der UITabbar zu halten, aber auch die Schaltfläche zur Ansicht hinzuzufügen, wenn die UITabbar ausgeblendet ist (so werden Sie habe zwei Knöpfe, die überlagern). Wenn die Registerkarte angezeigt wird, verbergen Sie die Schaltfläche, die Sie der Ansicht hinzugefügt haben, indem Sie die Eigenschaft hidden in der Ansicht verwenden.

    
tiguero 21.07.2012 06:37
quelle