我正在使用下面的代码来调整 ios7 的框架
if(!AppDelegate.IsIOS6orBelow)
this.EdgesForExtendedLayout = UIRectEdge.None;
但它在 ios6 中给出了编译时错误,我知道它是 ios7 中的新属性但是 ios6 的解决方案是什么?(其他开发人员正在使用旧版本的 xcode)
最佳答案
C# 编译器不知道您的目标是哪个版本的 iOS。 IOW 如果您遇到编译时错误,则:
您的源代码有问题;
您引用的
monotouch.dll
版本没有您想要的功能(例如,在 Xamarin.iOS 7.0 之前,您不会获得新的 iOS7 API);
注意:您可能想在问题中添加更多来源和确切错误。
关于ios - this.EdgesForExtendedLayout = UIRectEdge.None 在 ios6 上给出编译时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19182832/