UISplitViewController - Master popover - 纵向模式:如何 custom/remove 最顶层的边框?
UISplitViewController - Master popover - Portrait mode: How to custom/remove the border at the very top layer?
抱歉,标题令人困惑,但我不确定边框的正确名称。
我创建了 UISplitViewController,它看起来与 iPad 中的邮件应用程序一模一样。但是我的 UISplitViewController 不是控件层次结构中的最高控制器。
我的问题是我需要在 UINavigationBarController 下方但 UISplitViewController 上方显示赞助商横幅。
如图所示,我可以将所有内容都准备就绪,但有一点,Master View 弹出窗口的边框保留在横幅上方。
根据我的调查和测试,边框既不是弹出框的边框,也不是视图的边框。它显示为 UIViewController 边框???
如何更改边框的颜色或将其删除?
谢谢
-康
我终于找到了解决办法。
无法触摸边框,因为它是 UIViewController 的一部分。
我意识到纵向模式下的MasterView是一个UIPopoverController。它应该出现在现有内容之上。我试图在弹出窗口顶部插入另一个视图(遮罩,黑色 UIView 以覆盖停留在黑色横幅顶部的边框)。
我找到了解决方案 here。刚刚在纵向模式下添加了蒙版视图,并在横向模式下将其删除。
希望这对其他人有帮助。
抱歉,标题令人困惑,但我不确定边框的正确名称。
我创建了 UISplitViewController,它看起来与 iPad 中的邮件应用程序一模一样。但是我的 UISplitViewController 不是控件层次结构中的最高控制器。
我的问题是我需要在 UINavigationBarController 下方但 UISplitViewController 上方显示赞助商横幅。
如图所示,我可以将所有内容都准备就绪,但有一点,Master View 弹出窗口的边框保留在横幅上方。
根据我的调查和测试,边框既不是弹出框的边框,也不是视图的边框。它显示为 UIViewController 边框???
如何更改边框的颜色或将其删除? 谢谢 -康
我终于找到了解决办法。
无法触摸边框,因为它是 UIViewController 的一部分。
我意识到纵向模式下的MasterView是一个UIPopoverController。它应该出现在现有内容之上。我试图在弹出窗口顶部插入另一个视图(遮罩,黑色 UIView 以覆盖停留在黑色横幅顶部的边框)。
我找到了解决方案 here。刚刚在纵向模式下添加了蒙版视图,并在横向模式下将其删除。
希望这对其他人有帮助。