ios uisegmentedcontrol с различными размерами - PullRequest
4 голосов
/ 23 января 2011

Я хотел бы использовать uisegmentedcontrol в моем приложении с 3 сегментами, но не с одинаковым размером, первый и третий меньше второго ... Это возможно? как я могу это сделать? спасибо

Ответы [ 3 ]

5 голосов
/ 13 апреля 2012

Это точно работает:

[self.mySegmentedControl setWidth:30.f forSegmentAtIndex:0];
2 голосов
/ 08 июня 2017

Попробуйте этот код, он мне помог:

segmentedControl.apportionsSegmentWidthsByContent = true
2 голосов
/ 15 февраля 2011

Попробуйте с:

[yourSegmentedController widthForSegmentAtIndex:indexOfSegmentYouWantToChange];

Надеюсь, это поможет.

EDIT:

Можно лучше сделать:

[yourSegmentedController sizeToFit];
...