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
意味があります。ありがとうございました! –
segmentButton = [[[UISegmentedControl alloc] initWithItems:images] autorelease]; – neoneye