PresentModalViewController的单调问题

时间:2011-08-18 16:32:33

标签: iphone xamarin.ios

我有一个问题,我无法弄清楚如何解决。 基本上我正在尝试使用UITableViewController的PresentModalViewController将地图显示为模态视图。

表视图控制器有一个包含2个按钮的自定义单元格。其中一个是“在地图上显示”按钮。该应用程序有一个标签栏和导航栏。 当我调用PresentModalViewController时,地图实际上是正确显示的(我的意思是没有错误),但我的问题是地图视图的顶部位于导航栏的下方而不在顶部。

我正在使用的片段就是这个:

cellController.ItemButton.TouchUpInside += delegate
{
  var map = new MapViewController(item);
  this._tableViewController.PresentModalViewController(map, true);
};

其中“this”是UITableViewController的类型

对这种行为有什么看法吗?

1 个答案:

答案 0 :(得分:0)

我建议在您的NavigationController上调用PresentModalViewController,而不是在TableViewController上调用。