我如何隐藏Monotouch应用程序中的状态栏,使其在iOS 3.X上开发时向后兼容> = 4.X?
答案 0 :(得分:5)
如果您需要在Monotouch应用程序中隐藏状态栏,并且想要在iOS SDK 4.X上以及在较新设备上进行开发时在OS 3.X上向后兼容的代码中正确执行此操作,则此处为答案:
if (UIApplication.SharedApplication.RespondsToSelector(new Selector("setStatusBarHidden: withAnimation:")))
UIApplication.SharedApplication.SetStatusBarHidden(true, UIStatusBarAnimation.Fade);
else
UIApplication.SharedApplication.SetStatusBarHidden(true, true);