Текст UISegmentedControl программно

Я создал UISegmentedControl с двумя сегментами, используя построитель интерфейса (из раскадровки), но я хотел бы установить текст двух сегментов программно. Я хочу сделать это, потому что я использую NSLocalizedString для всех своих кнопок, меток, заголовков и т. д. Я создаю все в конструкторе интерфейсов, а затем программно добавляю текст. Мне удалось заставить каждый элемент работать таким образом, но я не могу найти способ добавить текст в свой UISegmentedControl.

Есть ли способ сделать это? Я пытаюсь использовать следующее, но поскольку сегментированный элемент управления уже создан в построителе интерфейса, он не работает.

[segmentedControl initWithItems:[NSArray arrayWithObjects:NSLocalizedString(@"Title 1", @"Title 1"),NSLocalizedString(@"Title 2", @"Title 2"), nil]];

Большое спасибо

62
задан Parth Bhatt 22 March 2012 в 06:25
поделиться