菜鸟教程小白 发表于 2022-12-11 18:23:28

ios - 嵌套的 UICollectionView 和 Responder 链


                                            <p><p>我有两个 UICollectionVews</p>

<ul>
<li><p>其中一个(父级)是全屏单元格分页 Collection View 。</p></li>
<li><p>另一个(子项)是“页面”内的过滤器
两者的滚动方向相同</p></li>
</ul>

<p>我的问题是,当我滚动子项时,它到达末尾时,父项开始移动。我想避免这种情况。我尝试了很多东西</p>

<p>*ScrollView 代表
*触摸开始</p>

<p>有什么想法吗?
谢谢!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我认为这很容易。
设置父 UICollectionView </p>

<pre><code>collectionView.scrollEnabled = NO;
</code></pre>

<p>或者听起来不合理。如果父 UICollectionView 可以滚动,你如何归档你的目标?因为 UICollectionView 由单元格(子单元格)组成。单元格不可避免地会影响到父 UICollectionView。 </p>

<p>也许 child 位于单元格的一部分,你可以使用</p>

<p><code>UIScrollViewDelegate</code>的方法:<code>scrollViewDidScroll</code>,设置父collectionView的<code>scrollEnabled</code>属性。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 嵌套的 UICollectionView 和 Responder 链,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/45377218/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/45377218/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 嵌套的 UICollectionView 和 Responder 链