菜鸟教程小白 发表于 2022-12-13 09:29:25

ios - TableView 在 NavBar 上滚动


                                            <p><p>当我滚动我的 TableView 时,它会在我的导航栏上滚动(由于各种原因,我没有使用内置导航栏)。见下文:</p>

<p>未滚动:</p>

<p> <a href="/image/k7tFK.png" rel="noreferrer noopener nofollow"><img src="/image/k7tFK.png" alt="enter image description here"/></a> </p>

<p>向上滚动:</p>

<p> <a href="/image/gSEjh.png" rel="noreferrer noopener nofollow"><img src="/image/gSEjh.png" alt="enter image description here"/></a> </p>

<p>如何使 TableView 在导航栏下滚动?</p>

<p><strong>已解决:</strong></p>

<p>我检查了表格 View 的“剪辑 subview ”框来解决这个问题。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>在我看来,您的 View 层次结构可能存在问题。现在,我假设您通过继承 UINavigationBar 构建了自己的导航栏。</p>

<p>为了获得你需要的那种行为,你应该具备以下条件:</p>

<ol>
<li>UIWindow 的 rootViewController 是 UINavigationController 的一个实例。</li>
<li>UINavigationController.navigationBar = UINavigationBar 的子类。</li>
<li>UINavigationController.viewControllers = UITableViewController</li>
<li>UITableViewController.view = 你的 UITableView</li>
</ol></p>
                                   
                                                <p style="font-size: 20px;">关于ios - TableView 在 NavBar 上滚动,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/31774066/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/31774066/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - TableView 在 NavBar 上滚动