我有我的第一個視圖上的兩個按鈕,所以當我點擊其中一個按鈕的視圖改變,所以我有兩個圖像一個爲默認狀態,一個爲 首先,我嘗試使用xib,進入屬性並更改狀態,然後選擇適當的圖像,當我構建並運行我的代碼時,在拍攝圖像時不會改變..更改按鈕圖像當按鈕被選中在iphone
所以我這樣做通過代碼
- (IBAction) handleButton:(id)sender
{
UIButton *button = (UIButton*)sender;
int tag = [button tag];
switch (tag)
{
case BUTTON_1:
if ([m_Button1 isSelected])
{
[m_Button2 setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
[m_Button1 setSelected:NO];
}
else
{
[m_Button1 setImage:[UIImage imageNamed:@"image_pressed.png"] forState:UIControlStateSelected];
[m_Button1 setSelected:YES];
}
[self displaymethod1];
break;
case BUTTON_2:
[self displaymethod2];
break;
default:
break;
}
}
這裏的圖像改變,當我點擊它,我去不同的觀點..當我再次回到我的第一種觀點,按鈕仍處於選中mode..so我應如何解決這個問題..
等待你的答覆
喜rjgonzo,我這樣做,但是當我點擊它 – Ranjit
確保第二'國家Config'圖像不會更改爲'Highlighted'而不是'Selected'。 – rjgonzo
非常感謝..它像一個魅力工作...並節省了很多編碼..感謝噸 – Ranjit