Изменить ширину сегментированного элемента управления на основе заголовков в каждом сегменте?

Начинается так, что мне нравится:
Screenshot1.png

Но потом я добавляю сегмент и происходит вот это:
Screenshot2.png Ширина задается в IB, а не в коде.

Все, что мне нужно, это метод расчета ширины на лету. В итоге получится что-то вроде этого:

control.width = (labelWidths + marginWidths);
// where marginWidths = (marginWidth * control.numberOfSegments)
10
задан Rajesh 19 August 2015 в 07:37
поделиться