【问题标题】:I can't disable headers or footers in Monotouch UITableViewController我无法在 Monotouch UITableViewController 中禁用页眉或页脚
【发布时间】:2014-06-14 02:52:25
【问题描述】:

我正在使用“IOS 表视图控制器”模板。默认覆盖让 TitleForHeader 和 TitleForFooter 分别将标题设置为 'Header' 和 'Footer'。据我了解,如果您使用这些方法,则使用页眉和页脚视图的默认值。

我已经删除了这些覆盖,但页眉和页脚仍然应该有空格。我已经重写了 GetViewForHeader 和 GetViewForFooter 以返回 null,而 HeightForHeader/Footer 则返回零并且空格仍然存在。我什至尝试创建一个高度和宽度为零的 UIView 并将其返回,同时将页眉或页脚高度设置为零并且空格仍然存在。

有没有办法告诉 Monotouch 不要使用页眉或页脚?

【问题讨论】:

  • 这应该可以。我会尝试删除所有页眉/页脚覆盖方法,因为您不需要它们。
  • 我做到了。默认情况下唯一存在的是“TitleForFooter”。删除它删除了页脚,但留下了一个小空间。我确实发现在 viewDidLoad 中添加这个删除了额外的空间:this.TableView.SectionFooterHeight = 0;

标签: xamarin.ios xamarin


【解决方案1】:

我发现在 viewDidLoad 中添加这个去掉了多余的空间:

this.TableView.SectionFooterHeight = 0;

【讨论】:

    猜你喜欢
    • 2012-09-17
    • 1970-01-01
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-15
    • 2019-08-20
    • 1970-01-01
    相关资源
    最近更新 更多