我的程序中有很多自定義按鈕,我需要使用方法來獲取它們的名稱。我已經想出瞭如何通過他們的標籤獲取他們的名字,但只有一個指向它的指針。我需要的是一個字符串中的名字。將UIButton對象名稱轉換爲字符串格式
我使用的是什麼樣的繼承人:
-(void)pickRandomToHide {
for (int check = 1; check <=5; check++)
{
int eventNumber = 1 + arc4random() % 43;
UIButton *pick;
pick = (UIButton *)[_mapImageView viewWithTag:eventNumber];
[pick setAlpha: 0.5];
NSString *buttonName;
buttonName = [pick currentTitle];
NSLog(@"%@",buttonName);
}
}
的NSLog的只是給 '空' 的五倍。但5個按鈕正在消失,所以開始工作。
啊好吧謝謝,我想我不得不爲每個按鈕設置一個標題。我沒有做錯任何事情,我只需要按鈕來更改事件上的圖片。圖像是按鈕名稱+顏色在結尾處,所以我想我只是檢索對象名稱並將顏色附加到它,然後將其用於setBackGroundImage: – PappaSmalls