任何人请告诉我如何在uiview控制器中添加两个表?
我在rootviewController
中创建了一个类对象
mainDataViewController=[[MainDataViewController alloc]initWithStyle:UITableViewStylePlain];
在mainDataviewController
中被视为UITableviewController
@interface MainDataViewController : UITableViewController<UITableViewDataSource,UITableViewDelegate>
现在,我想在mainDataViewController
中添加三个表。
请给我一些解决这个问题的想法。
答案 0 :(得分: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.
}
答案 1 :(得分:0)
我觉得你搜索不好。
请看看这个。
How to use 2 UITableView in a UIViewController?
答案 2 :(得分:0)
1)首先在viewController xib文件中添加tableview
2)为你的tableviews声明变量
3)合成属性
4)为你的运动添加出口
现在你可以使用它们了......