Xamarin.ios Monotouch:表格报告

Xamarin.ios Monotouch:表格报告,xamarin.ios,monotouch.dialog,Xamarin.ios,Monotouch.dialog,我必须创建一个函数来在运行时创建表报告,该函数将接收列名称和行值,因此该函数只需创建一个包含数据的表,然后在UI中显示它 我看到UITableView只有一列,我必须创建n个列,所以我的问题是,我可以使用什么样的控件?当然,我需要能够在水平和垂直方向滚动 我正在应用程序中使用motouch对话框 谢谢Monotouch.Dialog只推荐用于普通表单。您所描述的内容即使在iOS中也不是微不足道的 如果确实需要使用MT对话框,可以将表单放入滚动视图(仅限水平滚动)中,然后设置滚动视图的内容大小和表

我必须创建一个函数来在运行时创建表报告,该函数将接收列名称和行值,因此该函数只需创建一个包含数据的表,然后在UI中显示它

我看到UITableView只有一列,我必须创建n个列,所以我的问题是,我可以使用什么样的控件?当然,我需要能够在水平和垂直方向滚动

我正在应用程序中使用motouch对话框


谢谢

Monotouch.Dialog只推荐用于普通表单。您所描述的内容即使在iOS中也不是微不足道的

如果确实需要使用MT对话框,可以将表单放入滚动视图(仅限水平滚动)中,然后设置滚动视图的内容大小和表单宽度以匹配列的大小。在此之后,要在表视图中实现“columns”,只需将列标题放在表视图标题中,并在每一行中使用一个自定义单元格,其中n个列包含n个子视图


但是,如果你能把MT对话框分开,我确信github上至少有一个组件可以重现这种行为。

谢谢,我将在github中查找一个组件,并搜索如何创建一个自定义单元格,创建n个子视图来模拟列。我99%的应用程序都是由琐碎的表单组成的,这就是为什么我使用MT.D和UINavigationController,所以如果可能的话,我在报告中使用其他控件不会有问题。而且我的应用程序90%以上是根据Requements文件动态创建的。两周前我开始使用monotouch,我对IOS开发知之甚少。