3
我的應用程序由幾個按鈕組成,當用戶觸摸其中一個陰影出現在它們下面時,其餘按鈕應該沒有任何背景圖像,我需要類似Instagram應用程序效果的東西,這裏是我的代碼,但我的問題是當我觸摸其他按鈕的陰影不會出現。UIButton禁用並啓用背景圖像
#define BGB [btn setBackgroundImage:[UIImage imageNamed:@"shadow.png"] forState:UIControlStateNormal]
#define _BGB [btn setBackgroundImage:nil forState:UIControlStateNormal]
- (IBAction)effectsPerform:(id)sender {
UIButton *btn = (UIButton *)sender;
if (btn == EB0) { BGB; } else { _BGB; }
if (btn == EB1) { BGB; } else { _BGB; }
if (btn == EB2) { BGB; } else { _BGB; }
//and other buttons ...
}
謝謝,但像之前的作品,其他觸摸每個按鈕後,陰影不會移動到選定的按鈕,這意味着所有按鈕的影子出現 –
任何答案?... –
看看我做的更新在我的帖子上... – graver