2017-02-24 63 views
0

在我们的项目中,我们有这样的要求。视图控制器内的iOS动态视图

我们的web服务发送必要的数据以在我们的应用程序中创建视图 这些数据由多个视图和一个订单组成。 例如,它可以发送数据这样

[{"ViewType":"Table","datas:":[....]}, 
{"ViewType":"PieChart","datas":[...]}, 
{"ViewType":"BarChart","datas":[...]}] 

因此,我们将展示在同一个视图控制器所有这些意见,当用户第一次打开视图,他/她会看到表格,然后他LL向下滚动,看到饼图等...

是类似的东西可能与任何一种设计模式在iOS的 如果是怎样的?

谢谢

+0

您必须首先了解所有可能的视图类型,然后在您的应用中预先创建它们 – Tj3n

+0

创建tableView并设计多个单元格,每个单元格将作为您要显示的单个视图工作。例如'TableCell','PieChartCell','BarChartCell'等... –

+0

在视图控制器中添加一个UIScrollView,然后使用'addSubview'动态地添加上述视图类型。 – ADK

回答

0

您可以使用表格视图或集合视图。每个单元格可以具有单个视图,根据视图的数量,可以设置tableview或collection视图的单元格数量。如果需要禁用水平滚动。