我已经将一组按钮链接到IBOutletCollection NSMutableArray; 我希望能够让每个按钮播放特定的声音; 然而,在将它们连接起来之后,我意识到它们并没有以任何特定顺序添加。 我认为界面生成器没有考虑添加按钮的顺序。 有没有什么办法可以通过代码访问接口按钮id并将其转换为整数,这样我就可以通过编程将正确的声音分配给右按钮?IBOutletCollection IB中的NSMutable阵列顺序
不要认为是必要的,但这里是我的代码:
for(int i=0;i<48;i++){
UIButton *Pad=[UIButton alloc];
[Pads addobject:Pad];
[Pad release];
[[Pads objectAtindex:i] addTarget:self action:@selector(play:) forControlEvents:UIControlEventTouchUpInside];
((UIButton*)[Pads objectAtIndex:i]).tag=i;
}
更具体。在atributes检查器的界面生成器中,每个按钮都有一个标签和一个ID。是否有可能使用该编号(或标签)重新排序我的数组?
FIXE由TITLE [按钮currentTitle]排序