Comment définir un Segment dans le UISegmentControl par programmation?
Je suis UISegmentControl par programmation dans mon iPhone. Par défaut, il dispose de 2 segment. Dans mon code je suis le remplissage de plus de deux segments. Comment puis-je régler ce, toute l'aide?
Mise à jour
Ma question est comment puis-je mettre plus de 2 onglets sur segmentController par code?
OriginalL'auteur HardCode | 2011-12-01
Vous devez vous connecter pour publier un commentaire.
Tout d'abord segmenté de contrôle dans iOS est de UISegmentedControl de la classe, pas NS...
À créer avec n'importe quel nombre de segments que vous voulez, vous pouvez utiliser
initWithItems:
méthode initialize - tableau passe de titres (NSStrings) ou des images pour chacun des segments. par exemple:Plus tard, vous pouvez modifier vous contrôlez à l'aide de
insertSegmentWithImage:atIndex:animated:
,insertSegmentWithTitle:atIndex:animated:
ou/etremoveSegmentAtIndex:animated:
méthodes.Vous pouvez trouver des descriptions sur ceux (et un peu plus!) méthodes de apple docs.
vous pouvez utiliser insertSegmentWithTitle:atIndex:animation: la méthode, non?
Comment puis-je ajouter à la pile de SegmentWithTitle méthode?
vous ne pouvez pas le faire directement. Juste ajouter des segments de tableau un par un dans une boucle
OriginalL'auteur Vladimir
Avant votre modification, vous étiez en train de parler UISegmentedControl et de définir celui sélectionné par programmation, vous souhaitez utiliser le
selectedSegmentIndex
de la propriété (la documentation pour laquelle je suis lié pour vous).Et d'ajouter dans d'autres segments, vous pouvez utiliser
insertSegmentWithTitle:atIndex:animation:
.OriginalL'auteur Michael Dautermann