我有一个客户,他想要一个既包含典型的全宽分组样式行的视图布局,又希望同一视图上的另一个部分包含两个并排的表格视图。
所以,像这样:
______________
______________
______ ______
______ ______
______ ______
______________
______________
有什么聪明的方法可以做到这一点吗?我意识到这有点违背iOS范式,但我想在告诉设计师"不"之前探索各种选择。
你可以有一个视图控制器(我们称之为A),它将负责2个表上方和下方的文本。然后,您可以向 A 添加 2 个视图控制器。每个人都将负责每个表。虽然我认为界面会有点混乱,但我认为它的正确做法。要将视图控制器添加到 A:
Table1ViewController *table1=[Table1ViewController alloc] initWithNibName:@"Table1ViewController" bundle:nil];
[self.views addSubView:table1];
table1.frame=CGRectMake(...,...,...,...) //Here you would define how you want to position your table.
希望对您有所帮助。