2012-10-10 54 views
2

如何增加UISegmentedControl中的条形之间的空间?而不是创建一个单独的按钮。我想分割段控制栏。使用下面的方法UISegmentedControl中的条形之间的空间

enter image description here

+0

@NSPostWhenIdle can yu clear it – iosdev

+1

您需要为我提出一个更清晰的问题,以便给出明确的答案。通过在酒吧之间你是指该段的中间部分的大小? –

+0

@iosdev:[segmentController setWidth:forSegmentAtIndex:]; –

回答

7

设置宽度,

[segment setWidth: forSegmentAtIndex:]; 

这将允许你以增加各个区段的宽度。

更新: 如果要拆分的各个部分,你可能要忍受一个自定义图像作为dividerImage,使它看起来就像是分开的。您需要使用以下方法设置dividerImage

- (void)setDividerImage:(UIImage *)dividerImage forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState barMetrics:(UIBarMetrics)barMetrics 
+0

你能否让这个功能更清楚。 – iosdev

+0

检查有关如何使用这些方法的文档,http://developer.apple.com/library/ios/#documentation/uikit/reference/UISegmentedControl_Class/Reference/UISegmentedControl.html – iDev

相关问题