MonoTouch.Dialog删除表格末尾的行

Ian*_*ink 2 iphone uitableview xamarin.ios monotouch.dialog xamarin

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

在此输入图像描述

pou*_*pou 10

我可以想到两种方式:

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

  2. 你设置一个空的页脚视图UITableView,如:

    tv.TableFooterView = new UIView ();

您可能希望选择自己的颜色(或清除)而不是默认颜色.

  • TableFooterView"hack"很棒.我会开始搞乱视图框架的高度,它仍然可能工作,但它是更多的移动部件. (4认同)