MonoTouch.Dialog - 冻结顶行?

时间:2011-11-20 09:57:03

标签: ios uitableview xamarin.ios monotouch.dialog

使用MonoTouch.Dialog是否可以冻结第一行/最顶行(如表头)?

谢谢! 魔

1 个答案:

答案 0 :(得分:1)

在stackoverflow上有几个类似(但对于Objective-C)的问题 - 您可能希望阅读它们,因为有些人可能会建议更适合您想要实现的替代方案。

简短摘要:这不是UITableViewCell的工作方式,而不是UITableView的方式 - 即UITableView[Cell]的页眉和页脚视图都会滚动。由于MonoTouch.Dialog基于它们,因此它继承了相同的限制(这也意味着ElementSection。)

最常见的解决方案是在UITableView之前(标题)或之后(页脚)放置一个视图,例如

parent (UIView)
    header (UIView)
    table (UITableView)
    footer (UIView)

请注意,如果您想使用MonoTouch.Dialog导航并且只有某些表显示标题,则可能无法使用(或需要额外的工作)。