Как установить изображение на UISegmentedControl в iPhone?

Я плохо знаком с разработкой iPhone. Я создал UISegmentedControl, имеющий 2 сегмента. Я хочу к изображениям на дисплее для каждого сегмента вместо заголовка. Вот мой код

NSArray *itemArray = [NSArray arrayWithObjects: @"segment1", @"segment2", nil];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:itemArray];
segmentedControl.frame = CGRectMake(5,100,300,40);
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentedControl.selectedSegmentIndex = 1;
[self.view addSubview:segmentedControl];
[segmentedControl release]; 

Но вместо того, чтобы отобразить заголовок, segment1 и segment2 это должно быть заменено изображениями, которые я имею.

16
задан halfer 4 September 2018 в 23:10
поделиться

1 ответ

Это почти то же самое, что и у вас, только вместо NSStrings передается массив UIImages.

NSArray *itemArray = [NSArray arrayWithObjects:
    [UIImage imageNamed:@"segment1.png"],
    [UIImage imageNamed:@"segment2.png"],
    nil];
27
ответ дан 30 November 2019 в 15:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: