将UITable Cells连接到不同的故事板?

时间:2012-11-28 18:47:35

标签: uitableview uistoryboard uistoryboardsegue

是否可以将UITable中的静态单元链接到不同的故事板?

如果是这样......怎么样?

1 个答案:

答案 0 :(得分:0)

我明白了。 万一其他人遇到这个问题,这就是解决方案..

确保在主控制器上添加所有.h文件 对我来说,他们将是

#import "tabbar26.h"

现在这里是为了使其正常工作而添加的代码

- (UITableViewCell *)tableView:(UITableView *)tableView
     cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [super tableView:tableView
                   cellForRowAtIndexPath:indexPath];
cell.accessoryType = UITableViewCellAccessoryNone;

NSUInteger row = [indexPath row];


            if (row == 1)
        {
            NSLog(@"hi");

        }

        if (row == 27)
        {
        }
 }

return cell;
}

上面这部分,确实不需要。我只是用它来记录。

以下是你真正需要的:)

 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath      {

NSUInteger row = [indexPath row];

if (row == 0)
{
    NSLog(@"hi2");
    }

if (row == 25)
{
    NSLog(@"bye2");
    UIStoryboard *tabbar26 = [UIStoryboard storyboardWithName:@"tabbar26" bundle:nil];
       UIViewController *Tab1_ViewController = [tabbar26 instantiateInitialViewController];
     [self.navigationController pushViewController:Tab1_ViewController animated:(YES)];
}

[self.tableView reloadData];
}