菜鸟教程小白 发表于 2022-12-12 19:23:35

ios - 选项卡栏 Controller - 显示不是选项卡之一的 View Controller


                                            <p><p>我想知道这是否可能。我正在开发的这个应用程序的设计如下:</p>

<p>两个滑动 View 一个在另一个之上。底部 View 是“设置” View 。顶 View 是标签栏 View 。我们正在使用 <a href="https://github.com/ECSlidingViewController/ECSlidingViewController" rel="noreferrer noopener nofollow">ECSlidingViewController</a>用于滑动。</p>

<ol>
<li>当应用第一次打开时,标签栏 View 会显示第一个标签被选中。
<img src="/image/Ak2o8.png" alt="enter image description here"/> </li>
<li>当他们点击汉堡菜单或向右滑动时,底部的设置 View 会滑入 View 。
<img src="/image/c21Hw.png" alt="Mockup 2"/> </li>
<li>当他们点击设置 View 中的某个项目时,例如“关于”项目,相应的 View 应显示在顶部选项卡栏 View 内,并且没有任何选项卡显示为选中状态。
<img src="/image/xFDeD.png" alt="Mockup 3"/> </li>
</ol>

<p>我想我必须说服我的团队不要在标签栏内显示设置项,这似乎太扭曲了。但只是想知道是否有其他人做过这样的事情,以及是否可以在不引入太多代码复杂性的情况下做到这一点。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我用相同的设计做了一些事情,菜单从左侧滑过标签栏。我最终把一个 ViewController 放在了其他一切之上</p>

<p>类似</p>

<pre><code>;
</code></pre>

<p>只需确保您将该 ViewController 放在 UINavigationController 或带有 <code>dismissViewController</code> 的东西中,以便用户返回您的主页。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 选项卡栏 Controller- 显示不是选项卡之一的 ViewController ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/22001520/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/22001520/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 选项卡栏 Controller - 显示不是选项卡之一的 View Controller