【发布时间】:2011-06-21 06:10:24
【问题描述】:
如何缩小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 像素高度。这会导致绘制一个分段控件,其中包含大量重叠的图像:
我如何告诉控件缩小这些图像?
【问题讨论】:
标签: image ios scaling uisegmentedcontrol