2011-01-22 5 views

Répondre

2

Essayez avec:

[yourSegmentedController widthForSegmentAtIndex:indexOfSegmentYouWantToChange]; 

Hope it helps.

EDIT:

Peut mieux faire:

[yourSegmentedController sizeToFit]; 
+0

Est-ce que vous avez besoin pour sous-classer le contrôle UISegmented en premier? – Echilon

+0

Non. Au moins pour le SDK que j'ai utilisé à ce moment-là. – IssamTP

5

Cela fonctionne sûr:

[self.mySegmentedControl setWidth:30.f forSegmentAtIndex:0]; 
1

Essayez ce code, il m'a aidé:

segmentedControl.apportionsSegmentWidthsByContent = true 
Questions connexes