【问题标题】: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 高度或从框架中减去状态栏高度。

    【讨论】:

      猜你喜欢
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多