我必须创建一个在运行时创建表格报表的函数,该函数将接收列名称和行值,因此该函数只需要创建一个包含数据的表,然后在UI中显示它。
我看到UITableView只有一列,我必须创建n列,所以我的问题是,我可以使用什么样的控件?当然,我需要能够以水平和垂直方式滚动。
我在应用程序中使用了motouch对话框。
由于
答案 0 :(得分:0)
Monotouch.Dialog仅适用于琐碎的表格。即使在iOS中,你所描述的内容也并非微不足道......
如果您确实需要使用MT对话框,可以将表单放在滚动视图中(仅限水平滚动),然后设置滚动视图的内容大小和表单的宽度以匹配列的大小。在此之后,要在表视图中实现“列”,只需将列标题放在表视图标题中,并在每行中使用包含n个子视图的自定义单元格到n列。
但是,如果您可以将MT对话框分开,我确信github上最后有一个组件可以重现此行为。