2016-07-29 9 views
2

Wie kann ich eine Art Touch-Event für meine UITabBarItem einrichten?Touch-Event für UITabBar oder besser UITabBarItem

Für Tasten gibt es buttonname.TouchUpInside, aber was brauche ich für die UITabBarItem?

Meine Situation:

Ich habe einen UIView mit einem UITabBar darauf. Ich möchte jetzt Sachen machen, wenn der Benutzer einen der UITabBarItems berührt.

+0

UITabBar würde eigene Delegate-Methode haben, die Sie verwenden können, welches Element ausgewählt wird. – Jassi

+0

Vielen Dank an SushiHangover und Vishal, das war wirklich hilfreich! Ich kann beide Antworten nicht als Antwort markieren (aus welchen Gründen auch immer). Aber danke Jungs! – Reaper

Antwort

2

Die UITabBar sich auf Berührungen reagiert und dann schauen Sie auf die UITabBarItemEventArgs.Item für die Details des Elements, das in der ausgewählt wurde, Tab-Leiste und reagieren wie benötigt:

1

Assign Tag-Wert zu UITabBarItems und diese Methode verwenden, für Touch-Zugriff auf UITabBarItem:

-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 
{ 
    switch (item.tag) { 
     case 0: 
      // 
      break; 

     default: 
      break; 
    } 
} 
Verwandte Themen