我有一個UIButton
,當我選擇該按鈕時,它仍然處於選中狀態。以下是我的代碼:如何選擇Uibutton
- (IBAction)cloudclick:(UIButton *)sender {
UIImage *bgImage = [UIImage imageNamed:@"black_cloud.png"];
UIButton *tmpButton = (UIButton *)[self.view viewWithTag:sender.tag];
[tmpButton setBackgroundImage:bgImage forState:UIControlStateSelected];
}
但是,當我單擊按鈕時它不會保持選中狀態。它會更改背景,但不會保留爲選定按鈕。
僅設置用於「UIControlStateNormal」的圖像。 –
爲什麼'UIButton * tmpButton =(UIButton *)[self.view viewWithTag:sender.tag];''你已經有'UIButton',因爲它是'sender'。這不像你製作它的副本就是任何東西。我會刪除這條線,只使用'發送者' – Popeye
我已經創建了Xib的按鈕,其中已經是一個背景圖像集現在我希望當該按鈕被選中時,它更改爲另一個圖像。如果我把圖像放在Xib按鈕中,在「狀態配置」中選擇屬性,它不會顯示我選擇的圖像 – Ron