2013-11-01 51 views

回答

2

如果您使用Interface Builder來創建你的用戶界面,可以設置在屬性檢查器中的分段控制的色調:

Screenshot showing tint setting in Interface Builder's Attributes inspector

這既適用條分段控制和滑動分段控制,如可以從模擬器這個截圖中可以看出:

Screenshot showing app with two tinted segmented controls

如果您要設定在代碼中分段控制的色調的顏色,它應該w^ORK如果它做你的視圖控制器的viewDidLoad方法,像這樣:

- (void) viewDidLoad { 
    [super viewDidLoad]; 
    self.barSegmentedControl.tintColor = [UIColor greenColor]; 
    self.plainSegmentedControl.tintColor = [UIColor blueColor]; 
} 

這裏的結果的截圖:

Screenshot showing app with two segmented controls tinted in viewDidLoad

+0

感謝一大堆格雷格! – user2944278

+0

如果這對你有用,你會介意接受它作爲你的問題的答案嗎? – Greg

+0

不用擔心Greg,對此感到抱歉。 – user2944278