单点触控对话框部分隐藏在IOS 7顶部导航栏和时钟后面



刚刚开始使用Xamarin Studio开发IOS 7,但现在我的单点触控对话框视图部分隐藏在顶部导航栏和时钟后面。

如何显示它们/调整视图大小/修复?

尽管在顶部添加填充可以解决您的问题,但也许最好的办法是使用 Xamarin 仅为此问题提供的属性:

EdgesForExtendedLayout = UIRectEdge.None;

您可以在 ViewDidLoad() 方法中进行设置。

我通过添加顶部填充来做到这一点。添加此填充的最简单方法是利用节页眉和页脚。

var margin = new UIView (new RectangleF (0, 65, 1, 200)); //200 View Height, 65 Margin Top
var section = new Section (margin);

在该部分中,您可以添加元素。

除非您使用的是UINavigationController,否则顶部栏现在是您必须使用的屏幕资产的一部分。如果您希望您的应用程序在 ios 6 和 7 中兼容,您可以在 IB 中设置一些增量

最新更新