0

我有一个 MonoTouch.Dialog向对象DialogViewController添加自定义。UIViewNavigationItem.Views

高度为 25,其UIView框架设置如下:

Frame = new System.Drawing.RectangleF(0f, 44f, UIScreen.MainScreen.ApplicationFrame.Width, 25f);

在此处输入图像描述

_toolbar = new UIView();
this.NavigationController.NavigationBar.Add (_toolbar);

如何使表格视图出现在UIView?

4

2 回答 2

1

您应该在 DialogViewController 的子类中重写 LoadView() 方法,并在其中手动调整 UITableView 的大小,以确保它不会占用您为自定义视图占用的空间。

于 2012-10-16T20:28:27.393 回答
1

由于我无法得到 Miguel 的答案,我最终从上面使用了 jonathanpeppers 的想法,并将UITableView.HeaderView属性设置为一个与UIView我添加到UINavigationBar.

this.TableView.HeaderView = new UIView (new RectangleF(0, 0, 25f, 0));
于 2012-10-28T11:09:00.887 回答