【发布时间】:2013-10-03 07:50:01
【问题描述】:
我必须创建一个函数来在运行时创建表格报告,该函数将接收列名和行值,所以这个函数只需要创建一个包含数据的表格,然后在 UI 中显示它。
我看到 UITableView 只有一列,我必须创建 n 列,所以我的问题是,我可以使用什么样的控件?当然,我需要能够以水平和垂直方式滚动。
我在应用程序中使用 motouch 对话框。
谢谢
【问题讨论】:
标签: xamarin.ios monotouch.dialog
我必须创建一个函数来在运行时创建表格报告,该函数将接收列名和行值,所以这个函数只需要创建一个包含数据的表格,然后在 UI 中显示它。
我看到 UITableView 只有一列,我必须创建 n 列,所以我的问题是,我可以使用什么样的控件?当然,我需要能够以水平和垂直方式滚动。
我在应用程序中使用 motouch 对话框。
谢谢
【问题讨论】:
标签: xamarin.ios monotouch.dialog
Monotouch.Dialog 仅推荐用于琐碎的表单。即使在 iOS 中,您所描述的也不是微不足道的......
如果您确实需要使用 MT Dialog,您可以将表单放入滚动视图(仅限水平滚动),然后设置滚动视图的内容大小和表单的宽度以匹配列的大小。在此之后,要在表格视图中实现“列”,只需将列标题放在表格视图标题中,并在每一行中使用一个自定义单元格,其中包含 n 个子视图到您的 n 个列。
但是,如果您可以将 MT 对话框分开,我确信 github 上至少有一个组件可以重现此行为。
【讨论】: