在包含 8 行数据的表格视图中,我想在 otherview 中显示 8 个标签和 8 个文本字段,例如:如果用户在 uitableview 中选择(选中)4 行意味着我想在其他视图中显示 4 个标签和 4 个 texfield。任何人都可以帮我解决这个逻辑吗?
- (void)viewDidLoad
{
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
[lb5 setHidden:YES];
[text5 setHidden:YES];
[lb6 setHidden:YES];
[text6 setHidden:YES];
//[lb7 setHidden:YES];
//[text7 setHidden:YES];
//[lb8 setHidden:YES];
//[text8 setHidden:YES];
scrollView.frame = CGRectMake(0, 0, 320, 460);
[scrollView setContentSize:CGSizeMake(320, 678)];
int s=[am.genar count];
am=(AppDelegate*)[[UIApplication sharedApplication] delegate];
NSLog(@"test %d",[am.genar count]);
NSLog(@"test %@",[am.genar objectAtIndex:0]);
lb1.text=[am.genar objectAtIndex:0];
NSLog(@"test %@",[am.genar objectAtIndex:1]);
lb2.text=[am.genar objectAtIndex:1];
NSLog(@"test %@",[am.genar objectAtIndex:2]);
lb3.text=[am.genar objectAtIndex:2];
NSLog(@"test %@",[am.genar objectAtIndex:3]);
lb4.text=[am.genar objectAtIndex:3];
if(s>3)
{
[lb5 setHidden:NO];
[text5 setHidden:NO];
[lb6 setHidden:NO];
[text6 setHidden:NO];
// [lb7 setHidden:NO];
// [text7 setHidden:NO];
// [lb8 setHidden:NO];
// [text8 setHidden:NO];;
NSLog(@"test %@",[am.genar objectAtIndex:4]);
lb5.text=[am.genar objectAtIndex:4];
NSLog(@"test %@",[am.genar objectAtIndex:5]);
lb6.text=[am.genar objectAtIndex:5];
// NSLog(@"test %@",[am.genar objectAtIndex:6]);
// lb7.text=[am.genar objectAtIndex:6];
// NSLog(@"test %@",[am.genar objectAtIndex:7]);
// lb8.text=[am.genar objectAtIndex:7];
}
[super viewDidLoad];
}
现在我正在使用这个逻辑来显示 texfield 和标签,但是如果用户选择 5 行并且它正在工作 6 行,它会显示错误。可以帮我清除吗?