1

谁能告诉我如何在uiview控制器中添加两个表?rootviewController我在as创建了一个类对象

mainDataViewController=[[MainDataViewController alloc]initWithStyle:UITableViewStylePlain];

mainDataviewController作为UITableviewController

@interface MainDataViewController : UITableViewController<UITableViewDataSource,UITableViewDelegate>

现在,我想在mainDataViewController.

请给我一些解决这个问题的想法。

4

3 回答 3

2

按着这些次序。

1)用xib创建一个tableViewController。2) 只创建另外两个 xib,如下图所示:--

在此处输入图像描述 3)从对象窗口拖动uitableView。

在此处输入图像描述

4) 将其类更改为您首先创建的 TableViewController 的类。

5)将文件所有者的视图委托连接到tableView。

6) 并使用代码 ------

- (void)viewDidLoad
{
    MYViewController *FirstTableController=[[MYViewController alloc] initWithNibName:@"MYViewController" bundle:nil];
    MYViewController *secondTableController=[[MYViewController alloc] initWithNibName:@"MYSecondController" bundle:nil];
    MYViewController *thirdTableController=[[MYViewController alloc] initWithNibName:@"MYThird" bundle:nil];



    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

在此处输入图像描述

或者

#import <UIKit/UIKit.h>

@interface MYViewController : UITableViewController
{
   IBOutlet UITableView *f_table,*s_table,*t_table; //outlets for different tableViews in xib.
}

@end

在此处输入图像描述

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.view=f_table; // when working with first table.

    self.view=s_table; //working with second table.

    self.view=t_table; //working with third table.
}
于 2013-06-06T10:22:33.047 回答
0

1) First add tableview on your viewController xib file

enter image description here

2) declare variables for your tableviews

enter image description here

3) synthesize properthies

enter image description here

4) add outlets to your propethies

enter image description here

Now you can use them...

于 2013-06-06T10:16:26.130 回答
0

我认为你没有很好地搜索。

请看看这个。 如何在 UIViewController 中使用 2 UITableView?

于 2013-06-06T10:01:25.010 回答