Pour ajouter une image à un contrôle de segment, comment puis-je déterminer les dimensions d'une boîte de contrôle dans un contrôle segmenté? Par exemple, le contrôle segmenté comporte quatre cases dans l'image ci-dessus, mais elles peuvent être étirées si le contrôle de segment lui-même est étiré. Comment puis-je connaître la taille de l'une des cases afin que je sache la taille de l'image que je souhaite définir pour le contrôle?taille du segment de contrôle de segment
Mise à jour - ce code donne une erreur expected expression
lorsque je tente d'utiliser widthForSegmentAtIndex
ci-dessous
- (IBAction)segmentChosen:(id)sender {
UISegmentedControl *segmentedControl = (UISegmentedControl*) sender;
switch ([segmentedControl selectedSegmentIndex]) {
case 0:
CGFloat widthOfWantedSegment = [segmentedControl widthForSegmentAtIndex:0];
Ils sont un grand que vous voulez qu'ils soient. Vous pouvez utiliser 'setWidth: forSegmentAtIndex:' pour définir leur largeur. – rmaddy
@rmaddy merci, même si je l'ai d'abord mis en place dans le storyboard? suffit de créer une sortie et définir la largeur sur la propriété de sortie? – Leahcim
@rmaddy qui a travaillé merci – Leahcim