我在使用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委托方法中执行相同的操作,但是结果是相同的。
如何强制导航栏停留在局部视图上?