【问题标题】:Monotouch: Table reportMonotouch:表格报告
【发布时间】:2013-10-03 07:50:01
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: xamarin.ios monotouch.dialog


    【解决方案1】:

    Monotouch.Dialog 仅推荐用于琐碎的表单。即使在 iOS 中,您所描述的也不是微不足道的......

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

    但是,如果您可以将 MT 对话框分开,我确信 github 上至少有一个组件可以重现此行为。

    【讨论】:

    • 谢谢,我将在 github 中寻找一个组件,并搜索如何创建一个自定义单元格,该单元格创建 n 个子视图来模拟列。我的应用程序的 99% 是由琐碎的表单构成的,这就是我使用 MT.D 和 UINavigationController 的原因,所以如果可能的话,我对报告使用其他控件没有问题。而且我的应用程序中更多的 90% 是根据请求文件动态创建的。 2周前开始接触monotouch,对IOS开发知之甚少。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-10
    • 2013-03-15
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多