抱歉,我是IOS开发的新手。
我有一个包含五个单元格的表格视图。
1个单元格将连接到表视图,其他4个单元格将连接到视图控制器。
从下面的代码中,单元格“ Attraction”将选择到表视图,另一个单元格将选择到视图控制器。
我该怎么做?
- (void)viewDidLoad
{
[super viewDidLoad];
// Initialize table data
mainMenu = [NSArray arrayWithObjects:@"Introduction", @"History", @"Attractions", @"Culture", @"About", nil];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [mainMenu count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *tableIdentifier = @"MainMenuCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:tableIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:tableIdentifier];
}
cell.textLabel.text = [mainMenu objectAtIndex:indexPath.row];
return cell;
}
最佳答案
使用静态表视图单元格。这是界面构建器中表视图的设置。这是可行的设置,因为您只有五个单元格的固定数目。
如果仍然需要动态单元格,则无法使用界面生成器将序列分配给特定单元格。相反,您必须实现didSelectRowAtIndexPath
并通过performSegueWithIdentifier
在代码中执行segue。
关于iphone - segue表 View 以查看 Controller 和表 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18781012/