我必须将 uitableview '重复'到 2 个或更多视图控制器中。就像在视图控制器中使用 uitableviewcontroller 及其方法一样,使用来自 uitablewviewcontroller 的方法/委托/数据源。示例:我有一个 uitableviewcontroller,它以自己的样式显示 twitter 提要,因此我需要在多个视图控制器中使用此表,并且可能只是更改每个视图控制器中的 twitteruser(只是一个示例)。
尝试:我所做的是(使用情节提要)创建一个 uiviewcontroller 和一个 uitablewviewcontroller,两者都使用自己的方法。在 uiviewcontroller viewdidload 上,尝试将 uitablewviewcontroller.tableview 添加为子类。这行得通!但结果是一个空表。我试图设置代表/数据源,但它无法正常工作..
-(void)viewDidLoad
{
[super viewDidLoad];
//Add Table as subview
thetable *t = [[thetable alloc] init];
[self.view addSubview:t.tableView];
t.tableView.frame = CGRectMake(0, 100, 320, 2000);
t.tableView.backgroundColor = [UIColor blueColor];
}
此代码有效,但仅在视图控制器内显示一个空的 uitable..
*thetable 是一个 uitableviewcontroller 对象(.h、.m 和故事板视图) *只需设置背景颜色以检查屏幕上是否有任何内容 *使用 ios6
谢谢!