我创建了一个基于视图的应用程序,具有用于没有导航控制器的 Iphone 故事板的模式链接视图控制器。对于我的一个视图控制器,我设计了一个带有动态单元格的表格视图:
- (void)viewDidLoad {
[super viewDidLoad];
tabledata =[[NSArray alloc] initWithObjects:@"Data Mining",@"Software Quality",@"Project Management",@"Data Base", nil];
tablesubtitles =[[NSArray alloc] initWithObjects:@"Test parsing and KDD",@"Management of Software Creation Cycle",@"Roles in a Project",@"Database Lifecycle process", nil];
- (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [tabledata count];
}
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell=nil;
cell= [ tableView dequeueReusableCellWithIdentifier:@"Cell1"];
if (cell == nil) {
cell= [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell1"];
}
cell.textLabel.text= [tabledata objectAtIndex:indexPath.row];
cell.detailTextLabel.text =[tablesubtitles objectAtIndex:indexPath.row];
return cell;
}
接下来我想实现的是将 tableview 行链接到 ViewController 上,该 ViewController 上有几个可用的文本框。最大的想法是,在选择一个 TableItem 时,我想加载一个 ViewController 并根据所选项目自动填充文本框,如果有一个编辑/保存的可能性也会很好。
例如:我有一个包含项目的 Tableview
道奇克莱斯勒雪佛兰福特
按下“Dodge”后,会出现一个新的 ViewController,其中包含多个 TextBox,并且数据中会填充一些细节,例如“Since 1900”。在编辑“Since 1900”文本框并按下保存按钮时,控件返回到其中包含 TableView 的 viewcontroller。
第二次按“闪避”后,会显示以前保存的项目。
我已经尝试了很多变体,组合如何实现它,我是 Xcode 的新手,任何帮助都会非常有用。
先感谢您。