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

Posted

技术标签:

【中文标题】将 UITable 单元连接到不同的故事板?【英文标题】:Connect UITable Cells to Different Storyboards? 【发布时间】:2012-11-28 18:47:34 【问题描述】:

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

如果是这样.. 怎么办?

【问题讨论】:

【参考方案1】:

我想通了。 万一其他人遇到这个问题,这里是解决方案..

确保在主控制器上添加所有 .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];

【讨论】:

以上是关于将 UITable 单元连接到不同的故事板?的主要内容,如果未能解决你的问题,请参考以下文章

如何将故事板连接到代码

IOS 故事板 - 显示选择表格单元格的不同视图

ios - 我已经成功地将故事板 UIWebView 连接到 iPhone 的控制器,但不能为 iPad 做

如何使用故事板中定义的单元格计算集合视图单元格高度?

带有故事板的自定义静态 TableView - 单元格背景

@IBOutlet和@IBAction指的是错误的项目,如何摆脱那些引用?