我有一个为主UI加载的DialogViewController (登录)
window = new UIWindow(UIScreen.MainScreen.Bounds);
var logonView = new LogonViewController();
window.AddSubview(logonView.View);问题是状态栏隐藏屏幕顶部5毫米左右的。
如何告诉UIWindow是可用屏幕的大小,而不是包含Statusbar的屏幕。
发布于 2013-05-10 19:19:49
如果改为设置根视图控制器,该怎么办?
window.RootViewController = logonView;如果您调用AddSubview而不是设置RootViewController,您应该得到警告:“应用程序在应用程序启动结束时应该有一个根视图控制器”,有些事情(比如旋转)将不能正常工作。
否则,您可能会将logonView.Frame设置为说明状态栏的大小。
https://stackoverflow.com/questions/16470785
复制相似问题