我想在一个视图中堆叠两个UITableView。我可以在界面构建器中执行此操作,但是,我想在代码中以编程方式执行此操作。
在我的主UIViewController中,我在viewDidLoad方法中创建了两个UITableViewControllers。 我一开始以为我能做到这一点:
[self.view addSubView:controller1.view];
[self.view addSubView:controller2.view];
但这仅显示第二个视图。我也试过了:
[self.view addSubview:controller1.view];
[controller1.view addSubview:controller2.view];
但它仍然没有做上面的接口构建器。
更新
我想完成这个:
我在界面构建器中做了:
但是在代码中。
答案 0 :(得分:0)
创建两个UITableViewControllers的原因是什么?只需创建两个UITableView对象并对其进行操作即可。
答案 1 :(得分:0)
搭接?为了看到它们,你设置了不同的框架吗?
答案 2 :(得分:0)
controller1.view.frame = CGRectMake(0,0,320,75);
controller2.view.frame = CGRectMake(0,75,320,385);
在矩形中,值从左上角开始测量:x,y,w,h。