2010-01-27 135 views

回答

0

使用UISegmentedControl可以實現此效果。雖然平面樣式具有圓形邊框,但它們可能會從屏幕邊緣溢出。一旦完成所有你需要的是每段兩個圖像 - 一個用於選定狀態,一個用於未選擇狀態。

然後,您可以響應valueChanged事件, 根據-selectedSegmentIndex,可以使用-setImage:forSegmentAtIndex:方法設置段的圖像(根據需要)。

2

你真的無法對UISegmentedControl進行設計,它更可能是一個帶有兩個自定義按鈕的視圖,這些按鈕可以互相影響。

+0

我也會使用兩個UIButton,並根據按鈕索引更改背景顏色。 – runmad 2010-01-27 16:53:20