Я создаю приложение для iPad, в этом я динамически создаю интерфейс в устройстве, вот код.
- (void)setUpInterface{
UIScrollView *scrollview = [[UIScrollView alloc] initWithFrame:CGRectMake(10, 10,self.view.frame.size.width-20, self.view.frame.size.height-20)];
int y = 0;
for (int i=0; i < [labelArray count]; i++) {
y=y+75;
UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(20, y, 500, 30)];
label.text = [NSString stringWithFormat:@"%@",[labelArray objectAtIndex:i]];
label.backgroundColor = [UIColor clearColor];
label.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleWidth;
[scrollview addSubview:label];
UITextField *textBox = [[UITextField alloc]initWithFrame:CGRectMake(200, y, 500, 30)];
textBox.borderStyle = UITextBorderStyleRoundedRect;
textBox.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleWidth;
[scrollview addSubview:textBox];
}
scrollview.contentSize = CGSizeMake(self.view.frame.size.width-100, y*2);
scrollview.backgroundColor = [UIColor scrollViewTexturedBackgroundColor];
scrollview.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleWidth;
[self.view addSubview:scrollview];
}
В конце, когда я нажимаю на кнопку, я хочу получить данные, введенные в каждое текстовое поле отдельно. Как я могу это реализовать? Как назначить имена каждому объекту?
Спасибо.