如何缩小UISegmentedControl
中使用的图像?我正在编程创建分段控件: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像素高度。这导致分段控制正在绘制着巨大的图像重叠它:
我怎么能告诉控制缩减这些图片?
同意,如果图像是动态的,它们进行缩放,否则在你的应用程序资源提供了不同的大小。 – petert 2011-02-04 14:19:37