Kan jag i Objective-C namge objekt dynamisk?
t.ex.
UIButton *button1 =...
UIButton *button2 =...
Ungefär så här: UIButton *button + [myArray objectAtIndex:1] =
Misstänker nej men jag ska skapa x antal knappar som ska ligga i en UIScrollView.
Känns lite dumt att ha x antal unika knappar, för en knapp skapas så här:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, sliderHeight, sliderHeight);
button.backgroundColor = [UIColor whiteColor];
NSString *buttonImageName = [NSString stringWithFormat:@"Button%d", i];
UIImage *buttonBackgroundImage = [UIImage imageNamed:buttonImageName];
[button setBackgroundImage:buttonBackgroundImage forState:UIControlStateNormal];
[button addTarget:self action:@selector(getDetail:) forControlEvents:UIControlEventTouchDown];
[button setTag:i];
[subview addSubview:button];
Dessa skapas i en for loop.
Jag kan ha gjort ett seriöst tankefel...