2010-11-16 18 views
2

S'il vous plaît voir le lien ci-dessous.application shopkick UI widgets

http://itunes.apple.com/app/id383298204?mt=8

Il y a des captures d'écran de l'application showpick. En cela, il y a un bouton de collecte qui est quelque chose d'impossible à mettre en œuvre sous la barre d'onglets. Quelqu'un peut-il m'aider à comprendre comment ils l'ont mis en œuvre? Est-ce un UITabBar réel?

Merci

+0

J'ai rencontré le même problème. Apparemment, il existe plusieurs applications avec ce design. Est-il même possible d'utiliser un UITabBarController pour cela, ou dois-je tout réinventer? –

+0

On dirait que ce n'est pas possible avec UITabBarItem. J'ai utilisé une image dessus. – Dilshan

Répondre

2

je me suis dit une solution de contournement. J'ajoute fondamentalement un contrôleur fictif pour l'entrée du UITabBarController. Et dans viewDidLoad je ajoute un bouton à l'UITabBar comme suit:

tabBarButton = [[UIButton alloc]initWithFrame:CGRectMake(125, -10, 70, 33)]; 
[tabBarButton setBackgroundImage:[UIImage imageNamed:@"state-inactive"]forState:tabBarButton]; 
[topbarButtonScan setBackgroundImage:[UIImage imageNamed:@"state-active"]forState:UIControlEventTouchDown]; 
[tabBarButton addTarget:self action:@selector(tabBarButtonClicked:) forControlEvents:UIControlEventTouchUpInside]; 
[[[self tabBarController]tabBar ] addSubview: tabBarButton];