喜在我的應用程序要求用戶提供反饋。例如,這可以評估我們的服務器。他們通過點擊兩個按鈕中的一個來做到這一點,無論好壞。當他們選擇一個選項時,按鈕的圖像會發生變化,這是我需要的。我的問題是,如果他們選擇好,然後選擇好壞按鈕需要恢復到「未選擇的」選項。作爲被「選擇」如何通過點擊另一個按鈕取消選擇的形象呢?
我的按鈕代碼不能打擾。
- (IBAction)gd:(id)sender {
UIButton *btn = (UIButton *)sender;
if ([sender isSelected]) {
[btn setBackgroundImage:[UIImage imageNamed:@"rd.png"] forState:UIControlStateNormal];
[sender setSelected:NO];
}
else{
[sender setBackgroundImage:[UIImage imageNamed:@"rd1.png"] forState:UIControlStateNormal];
[sender setSelected:YES];
}
}
- (IBAction)bd:(id)sender {
UIButton *btn1 = (UIButton *)sender;
if ([sender isSelected]) {
[btn1 setBackgroundImage:[UIImage imageNamed:@"rd.png"] forState:UIControlStateNormal];
[sender setSelected:NO];
}
else{
[sender setBackgroundImage:[UIImage imageNamed:@"rd1.png"] forState:UIControlStateNormal];
[sender setSelected:YES];
}
}
我已經使用上述,但它不工作就像我想它顯示在下面的圖像。
請告訴我,表明解決這一之一。
請重新輸入你的問題,使用標點符號。它是不可讀的。 – cyborg86pl
@ cyborg86pl我已經編輯我的問題,現在請您檢查 – user3427551