2009-09-08 8 views
1

Je commence tout juste à essayer le développement pour l'iPhone. Mon exigence est très similaire à celle fournie par un UISegmentedControl, sauf que j'ai besoin de boutons personnalisés au lieu de ceux dans un UISegmentedControl.Comment simuler UISegmentedControl avec des boutons personnalisés?

Voici plus de détails: J'ai besoin d'un contrôleur de vue qui charge la première vue ayant 3 boutons personnalisés sur le dessus. Sous les boutons, j'ai besoin de charger différentes vues (Vues?) En fonction du bouton tapé.

Est-il possible d'utiliser IB pour concevoir uniquement la partie inférieure de la vue dont il est question ici? Je veux utiliser autant d'IB que je peux ici.

Répondre

6

Je ne comprends pas pourquoi vous ne pouvez pas utiliser un UISegmentedControl ici? Si vous faites glisser un contrôle UISegmented sur un contrôleur de navigation dans IB, il sera ajouté en tant que contrôle de bouton "personnalisé" qui ressemble à un UISegmentedControl. Il se trouve dans des applications comme YouTube, etc. Vous pouvez ensuite le configurer pour avoir trois sections et connecter IBOutlet/IBAction facilement. En outre, si vous utilisez un contrôleur de navigation, vous pouvez très facilement utiliser IB pour concevoir vos autres vues, car c'est ainsi que fonctionnent les contrôleurs de navigation - ils chargent généralement leurs sous-vues à partir d'autres claviers. Par conséquent, cela accomplirait tout ce que vous voulez.

Questions connexes