Как уменьшить масштаб изображений, используемых в UISegmentedControl
? Я создаю сегментированный элемент управления программно:
UISegmentedControl * segmentButton;
segmentButton = [UISegmentedControl segmentedControlWithItems:
[NSArray arrayWithObjects:
[UIImage imageNamed:@"option_one.png"],
[UIImage imageNamed:@"option_two.png"],
nil]];
segmentButton.contentMode = UIViewContentModeScaleToFill;
segmentButton.frame = CGRectMake(10, 10, 200, 32);
[view addSubview:segmentButton];
Результат не такой, как я ожидал. Исходные изображения .png имеют высоту около 100 пикселей, и они не уменьшены, чтобы соответствовать высоте 32 пикселей сегментированного элемента управления. В результате создается сегментированный элемент управления с перекрывающими его огромными изображениями:
Как я могу указать элементу управления уменьшить масштаб этих изображений?