【问题标题】:iPad UIModalPresentationPageSheet top 40 pixels cut offiPad UIModalPresentationPageSheet 顶部 40 像素被截断
【发布时间】:2011-11-28 23:27:23
【问题描述】:
我使用的是 FormSheet 样式的模式视图,但为了显示更多信息,我正在切换到 PageSheet。当我将代码更改为此时:
targetController.modalPresentationStyle = UIModalPresentationPageSheet;
我明白了(注意顶部的红色条被切断了):
有什么想法吗?
【问题讨论】:
标签:
objective-c
ios
ipad
uiviewcontroller
xamarin.ios
【解决方案1】:
根据documentationUIModalPresentationPageSheet会给你屏幕的高度。
呈现的视图的高度设置为屏幕的高度并且...
这与用户界面的可用高度不同。您可以隐藏状态栏,例如:
UIApplication.SharedApplication.StatusBarHidden = true;
并使屏幕高度等于可用的 UI 高度或从框架中减去状态栏高度。