<legend id='RcQFG'><style id='RcQFG'><dir id='RcQFG'><q id='RcQFG'></q></dir></style></legend>

    <bdo id='RcQFG'></bdo><ul id='RcQFG'></ul>

    <i id='RcQFG'><tr id='RcQFG'><dt id='RcQFG'><q id='RcQFG'><span id='RcQFG'><b id='RcQFG'><form id='RcQFG'><ins id='RcQFG'></ins><ul id='RcQFG'></ul><sub id='RcQFG'></sub></form><legend id='RcQFG'></legend><bdo id='RcQFG'><pre id='RcQFG'><center id='RcQFG'></center></pre></bdo></b><th id='RcQFG'></th></span></q></dt></tr></i><div id='RcQFG'><tfoot id='RcQFG'></tfoot><dl id='RcQFG'><fieldset id='RcQFG'></fieldset></dl></div>

    1. <tfoot id='RcQFG'></tfoot>

      <small id='RcQFG'></small><noframes id='RcQFG'>

    2. hidesBottomBarWhenPushed 在 iOS 7 中被忽略

      时间:2023-06-11

        <tbody id='jlJGK'></tbody>
          • <bdo id='jlJGK'></bdo><ul id='jlJGK'></ul>

            • <legend id='jlJGK'><style id='jlJGK'><dir id='jlJGK'><q id='jlJGK'></q></dir></style></legend>
              <i id='jlJGK'><tr id='jlJGK'><dt id='jlJGK'><q id='jlJGK'><span id='jlJGK'><b id='jlJGK'><form id='jlJGK'><ins id='jlJGK'></ins><ul id='jlJGK'></ul><sub id='jlJGK'></sub></form><legend id='jlJGK'></legend><bdo id='jlJGK'><pre id='jlJGK'><center id='jlJGK'></center></pre></bdo></b><th id='jlJGK'></th></span></q></dt></tr></i><div id='jlJGK'><tfoot id='jlJGK'></tfoot><dl id='jlJGK'><fieldset id='jlJGK'></fieldset></dl></div>
            • <small id='jlJGK'></small><noframes id='jlJGK'>

            • <tfoot id='jlJGK'></tfoot>

                本文介绍了hidesBottomBarWhenPushed 在 iOS 7 中被忽略的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                此代码在 iOS 7 发布之前运行良好.我正在分配一个 UIViewController,其中 hidesBottomBarWhenPushed 作为 YES,作为 UINavigationController<的 rootViewController/代码>.但是 TabBar 无论如何都会显示出来.以下是相关代码:

                This code was working well until iOS 7 release. I'm assigning a UIViewController, with hidesBottomBarWhenPushed as YES, as the rootViewController of an UINavigationController. But the TabBar is being shown anyway. Here's the relevant code:

                Login *lv = [[Login alloc] init];
                lv.HowToUseShows = showHowToUse;
                lv.hidesBottomBarWhenPushed = YES;
                
                UINavigationController *BokShelfNav = [[UINavigationController alloc] initWithRootViewController:lv];
                
                //... 
                
                UITabBarController *tbController = [[UITabBarController alloc] init];
                tbController.viewControllers = @[BokShelfNav,...];
                

                有类似问题的人吗?

                推荐答案

                我发现调用方法和设置属性的顺序对标签栏是否显示有影响.

                I found that the order in which methods are called and properties are set has an impact on whether the tab bar is shown.

                如果我将 self.hidesBottomBarWhenPushed = YES; 放在视图控制器的 viewDidLoad 方法中,我正在推动的标签栏仍然显示.如果我将它移到 init 方法,标签栏会像在 iOS 6 上一样隐藏.

                If I put self.hidesBottomBarWhenPushed = YES; in the viewDidLoad method of the view controller I'm pushing the tab bar still shows. If I moved it to the init method the tab bar hides as it used to on iOS 6.

                这篇关于hidesBottomBarWhenPushed 在 iOS 7 中被忽略的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                <tfoot id='ckkkc'></tfoot>
              1. <i id='ckkkc'><tr id='ckkkc'><dt id='ckkkc'><q id='ckkkc'><span id='ckkkc'><b id='ckkkc'><form id='ckkkc'><ins id='ckkkc'></ins><ul id='ckkkc'></ul><sub id='ckkkc'></sub></form><legend id='ckkkc'></legend><bdo id='ckkkc'><pre id='ckkkc'><center id='ckkkc'></center></pre></bdo></b><th id='ckkkc'></th></span></q></dt></tr></i><div id='ckkkc'><tfoot id='ckkkc'></tfoot><dl id='ckkkc'><fieldset id='ckkkc'></fieldset></dl></div>
                <legend id='ckkkc'><style id='ckkkc'><dir id='ckkkc'><q id='ckkkc'></q></dir></style></legend>

                    <bdo id='ckkkc'></bdo><ul id='ckkkc'></ul>

                        <tbody id='ckkkc'></tbody>

                        <small id='ckkkc'></small><noframes id='ckkkc'>