我已經創建了不同的按鈕,並用帶有照片的數組作爲背景圖像初始化它們。如何從按鈕獲取backgroundImage的名稱?
UIButton* myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[myButton setBackgroundImage:[UIImage imageNamed: (NSString*) obj ] forState:UIControlStateNormal];
[myButton addTarget:nil action:@selector(buttonDown:) forControlEvents:UIControlEventTouchUpInside];
Here's我的buttonDown法:
-(void) buttonDown:(UIButton*) sender {
NSLog(@"pressed: %@", sender.currentBackgroundImage );}
這追溯到我說: 「按:<的UIImage:0x6625c40>」
現在我想知道我怎麼可以得到任何點擊的按鈕的圖像名稱? 會很高興知道。感謝您的時間。
謝謝,我已經創建了UIButton的一個子類,併爲此添加了一個新方法。謝謝你的提示.. – geforce 2010-07-05 14:50:11