2

UISegmentedControl のバー間のスペースを増やすにはどうすればよいですか? 別のボタンを作成する代わりに。セグメント コントロール バーを分割したい。

ここに画像の説明を入力

4

1 に答える 1

7

次の方法を使用して幅を設定します。

[segment setWidth: forSegmentAtIndex:];

これにより、個々のセグメントの幅を広げることができます。

更新: 個々のセグメントを分割する場合dividerImageは、別のように見せるためにカスタム イメージを配置する必要がある場合があります。設定には以下の方法を使用する必要がありますdividerImage

- (void)setDividerImage:(UIImage *)dividerImage forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState barMetrics:(UIBarMetrics)barMetrics
于 2012-10-10T08:44:29.850 に答える