2012-10-10 74 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

相關問題