使用兩個UIButton分段控件,並將每個按鈕的動作設置爲action:@selector(segmentedControl:)
。作爲分段控件的UIButtons
- (IBAction)segmentedControl:(id)sender {
BOOL activateSecond = _firstTab.selected;
_firstTab.selected = !activateSecond;
_secondTab.selected = activateSecond;
}
這仍然是如何解決的,如果我攻上激活鍵的問題(即現在的工作狀態跳轉到另一種)。
最後一個問題...我有兩個狀態'forState:UIControlStateSelected'和'forState:UIControlStateNormal'的兩個背景圖像。我如何刪除正常的一個。如果我按住活動圖像背景消失,直到我釋放它... –
設置以下:'[_firstTab setBackgroundImage:[UIImage imageNamed:@「state_normal.png」] forState:UIControlStateNormal]; [_firstTab setBackgroundImage:[UIImage imageNamed:@「state_on.png」] forState:UIControlStateSelected]; [_firstTab setBackgroundImage:[UIImage imageNamed:@「state_on.png」] forState:UIControlStateHighlighted]; [_iFirstTab setBackgroundImage:[UIImage imageNamed:@「state_on.png」] forState:UIControlStateDisabled];' – Cyprian