【问题标题】:UISplitViewController - Master popover - Portrait mode: How to custom/remove the border at the very top layer?UISplitViewController - 主弹出框 - 肖像模式:如何自定义/删除最顶层的边框?
【发布时间】:2015-03-29 02:54:02
【问题描述】:

抱歉标题令人困惑,但我不确定边框的正确名称。

我创建的 UISplitViewController 看起来与 iPad 中的邮件应用完全一样。但我的 UISplitViewController 不是控件层次结构中的最高控制器。

我的问题是我需要在 UINavigationBarController 下方但 UISplitViewController 上方显示赞助商横幅。

作为图像,我可以将所有东西都放在适当的位置,但有一点,主视图弹出框的边框保持在横幅顶部。

作为我的调查和测试,边框既不是弹出框边框,也不是视图的边框。它显示为 UIViewController 边框???

如何更改边框的颜色或将其移除? 谢谢 -康

【问题讨论】:

    标签: uisplitviewcontroller uipopover


    【解决方案1】:

    我终于找到了解决办法。

    无法触摸边框,因为它是 UIViewController 上的一部分。

    我意识到纵向模式下的 MasterView 是一个 UIPopoverController。它应该出现在现有内容的顶部。我尝试在弹出框顶部插入另一个视图(遮罩,黑色 UIView 以覆盖停留在黑色横幅顶部的边框)。

    我找到了here 的解决方案。只是在纵向模式下添加了蒙版视图并在横向模式下将其删除。

    希望这对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      • 2011-06-07
      相关资源
      最近更新 更多