MonoTouch.Dialog删除表格末尾的行

时间:2013-06-21 20:36:06

标签: iphone uitableview xamarin.ios xamarin monotouch.dialog

在下面的屏幕截图中,我有一张表,但只有几个元素。当没有足够的StyledStringElements来填充屏幕时,如何告诉MonoTouch.Dialog不在表格底部绘制额外的行?

enter image description here

2 个答案:

答案 0 :(得分:10)

我可以想到两种方式:

  1. 您将UITableView.SeparatorStyle设置为UITableViewCellSeparatorStyle.None。但是,您将失去所有分隔符(在所有单元格之间,而不仅仅在底部)。 OTOH如果你想拥有自己的自定义分隔符,这可能是一件好事。

  2. 您为UITableView设置了一个空的页脚视图,例如:

    tv.TableFooterView = new UIView ();

  3. 您可能想要选择自己的颜色(或清除颜色)而不是默认颜色。

答案 1 :(得分:0)

它对我有用。(iOS Native)

self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];

不确定如何在MonoTouch中编写它。