如何始终显示UISplitViewController中的导航栏

时间:2018-12-28 05:03:31

标签: ios objective-c ipad

我在使用splitview的Objective C iOS应用中有一些旧代码。 导航栏被隐藏在详细信息面板中,但我希望始终显示它。 在回顾了有关此问题的其他讨论之后,我能想到的最好的办法就是将其添加到viewWillAppear中:

<h1>Age Calculator</h1>
<p>Enter your age and find how many days you have been alive</p>
<img src="https://via.placeholder.com/500?text=Test+Image">

<script>

function cal()
{
    var age = prompt("How old are you?");
    var days = age * 365.25;
    alert("You are approx " + days + " days");
}

window.addEventListener('load', function()
{
    // Everything has been rendered and loaded!
    cal();
});

</script>

执行此操作后,导航栏最初会在应用启动时显示,但仅限纵向显示。 显示主面板后,导航栏将从详细信息面板中消失。 当显示器处于横向模式时,导航栏将永远不会显示。

我也尝试过在willChangeToDisplayMode委托方法中执行相同的操作,但是结果是相同的。

如何强制导航栏停留在局部视图上?

0 个答案:

没有答案