我的程序中有很多自定义按钮,我需要使用方法来获取它们的名称。我已经想出了如何通过他们的标签获取他们的名字,但只有一个指向它的指针。我需要的是一个字符串中的名字。将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