Как создать различные UIB-кнопки для случая в iPhone SDK? - PullRequest
0 голосов
/ 14 февраля 2011

У меня есть что-то вроде этого ...

for(int i=0;i<10;i++){
    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    [button addTarget:self action:@selector(myMethod:) forControlEvents:UIControlEventTouchDown];
    [button setTitle:@"Button1" forState:UIControlStateNormal];
    button.frame = CGRectMake(00.0, 00.0, 100.0, 30.0);
    [view addSubview:button];
}

Можно создать экземпляр каждой кнопки со своим идентификатором?Например кнопка + я?Заранее спасибо!

1 Ответ

3 голосов
/ 14 февраля 2011

Вы можете установить числовой идентификатор для каждой кнопки, используя свойство тега:

button.tag = i;

Затем вы можете получить экземпляр кнопки с кодом

[view viewWithTag:i];

при условии, что вы добавили его в представление, например, с помощью [view addSubview: button].

...