1

スクロール ビューを作成し、セグメント化されたコントロールをサブビューとして設定しました。セグメントをスクロールすると、水平に移動します。設定しました、

 segmentedControl.segmentedControlStyle = UISegmentedControlStylePlain;

私はこのような出力を得ました、

画像-1 http://www.freeimagehosting.net/uploads/3d98eda2bd.png

しかし、私はこのようなセグメントで背景を無地にしたい、 Image-2 http://www.freeimagehosting.net/uploads/efe195f809.png

無地の背景を持つセグメントを作成することは可能ですか。私を案内してください。それが不可能な場合は、代替案を教えてください。

前もって感謝します。

プガル

4

1 に答える 1

0
UISegmentedControl *segment = [[UISegmentedControl alloc] initWithItems:[NSArray
                                   arrayWithArray:temp]];

[segment setFrame:CGRectMake(0, 0, width, 30.0)];

[segment setSegmentedControlStyle: UISegmentedControlStyleBar];

[segment setTintColor:[UIColor redColor]];

[segment setSelectedSegmentIndex:0];

TintColor を設定する場合、UISegmentedControl スタイルは「UISegmentedControlStyleBar」でなければなりません。他のスタイルは機能しません。

于 2010-07-22T06:47:40.073 に答える