如何在UITableView中始终将TableHeader设置为Top?

时间:2016-12-17 12:09:16

标签: ios uitableview ipad xamarin.ios uitableviewsectionheader

我在Xamarin iOS for iPad App上工作。我有一个UITableView,其中有一行。

现在我想在表格的TOP行(或如果可能的话,在表格上方)包含2个按钮和2个标签,如下图所示。

有可能实现这一目标吗?我制作了表头,但我的表格标题在我的第一个表格行上重叠。

MyTable.SectionHeaderHeight = new nfloat(150.0);
            UITableViewHeaderFooterView footer = new UITableViewHeaderFooterView();
            UIButton btnFooter = new UIButton();
            UILabel lblFooter = new UILabel();
            lblFooter.Text = "Footer Text";
            lblFooter.Frame = new CGRect(200, 0, 250, 33);
            footer.AddSubview(lblFooter);

            btnFooter.Title(UIControlState.Normal);
            btnFooter.Frame = new CGRect(510, 0, 150, 33);
            btnFooter.SetTitle("Receive Data", UIControlState.Normal);
            footer.AddSubview(btnFooter);

            MyTable.TableFooterView = footer;
            MyTable.TableHeaderView = footer;

Requirement

0 个答案:

没有答案