我有多个单独的视图控制器(我需要),并希望将 TableView 中的每一行连接到一个单独的视图控制器。
至于代码,这是我到目前为止所拥有的。我只制作了tableView:
我的ViewController.h
[...]
@interface SimpleTableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
[...]
我的ViewController.m
[...]
@implementation SimpleTableViewController
{
NSArray *tableData;
}
[...]
- (void)viewDidLoad
{
[super viewDidLoad];
tableData = [NSArray arrayWithObjects:@"One", @"Two", @"Three", nil];
}
[...]
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [tableData count];
}
[...]
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
static NSString *simpleTableIdentifier = @"SimpleTableItem";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
}
cell.textLabel.text = [tableData objectAtIndex:indexPath.row];
return cell;
}
我还将 tableView 连接到 dataSource 和委托。我需要的是让上面的每个条目(一、二、三)连接到单独的视图控制器。我已经制作了所有的视图控制器。