iOS-使用手势隐藏状态栏和导航栏

时间:2019-05-15 17:59:29

标签: ios swift statusbar ios12 xcode10.1

我有一个嵌入在导航控制器中的视图控制器,并且当试图识别特定手势时,我试图显示/隐藏状态栏以及导航栏。

Info.plist设置为状态栏样式= UIStatusBarStyleLightContent和 查看基于控制器的状态栏外观=否

function Enviar()
{
    var TableData = new Array();

    $('#dtBasicExample tr').each(function(row, tr)
    {

        if($(tr).find('td:eq(10)').checked==true)//check if checkbox is checked
        {
           alert('check');  
        }
    }); // << THE ); WAS MISSING HERE. THIS WAS PRODUCING AN ERROR
}

我尝试在info.plist中将基于View控制器的状态栏外观更改为YES,但也无法使其正常工作。我在这里想念什么?任何帮助表示赞赏。

编辑-好的,我确定了ViewControllers的确切层次结构。 它是ViewController1-> ViewController2-> UINavigationController-> ViewController3

我需要ViewController3来显示/隐藏状态栏和导航栏。因此,我尝试覆盖ViewController1中的childViewControllerForStatusBarHidden。但是,当系统尝试在应用启动时查询此值时,ViewController3为零。知道如何解决这个问题吗?

0 个答案:

没有答案