私のプログラムには多くのカスタム ボタンがあり、メソッドを使用してそれらの名前を取得する必要があります。タグを介して名前を取得する方法を理解しましたが、それへのポインターのみです。私が必要とするのは、文字列内の名前です。
私が使用しているものは次のとおりです。
-(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 は 'Null' を 5 回返すだけです。しかし、5つのボタンが消えているので、開始は機能しています。