菜鸟教程小白 发表于 2022-12-11 19:53:15

ios - 如果下面还有另一个 UIView,如何在 UIView 上添加阴影


                                            <p><p>情况如下:我的 Controller 有这个层次结构:</p>

<pre><code>UIViewController:
-UIView
   - UICollectionView
   - UITableView
</code></pre>

<p>我的代码:</p>

<pre><code> self.collectionView.layer.shadowOffset = CGSizeMake(0, 1);
    self.collectionView.layer.shadowRadius = 2.0;
    self.collectionView.layer.shadowColor = .CGColor;
    self.collectionView.layer.shadowOpacity = 1.0;
    self.collectionView.layer.cornerRadius = 0;
    self.collectionView.layer.masksToBounds = NO;
    self.collectionView.clipsToBounds = NO;
</code></pre>

<p>我需要在 UICollectionView 的底部添加阴影。如果没有 UITableView,或者它是隐藏的,我会看到 shadow ,但是如果有 UITableView - 没有阴影。</p>

<p>TableView 被隐藏:<a href="/image/fTn0I.jpg" rel="noreferrer noopener nofollow"><img src="/image/fTn0I.jpg" alt="http://joxi.ru/KAxgExsMY35E28?d=1"/></a> </p>

<p>TableView 未隐藏:<a href="/image/Fyjbk.jpg" rel="noreferrer noopener nofollow"><img src="/image/Fyjbk.jpg" alt="http://joxi.ru/823gQ6sJMZ0G2O?d=1"/></a> </p>

<p>那么如何显示阴影呢?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>在您的 View 层次结构中,仅相互交换 <code>collectionView</code> 和 <code>tableView</code>。它肯定会起作用并解决您的问题。</p>

<p><strong>UIViewController</strong>:</p>

<ul>
<li>UIView

<ul>
<li>UITableView</li>
<li>UICollectionView</li>
</ul></li>
</ul>

<p>为了获得更好的帮助,请在此处分享您的 View 层次结构的快照。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如果下面还有另一个 UIView,如何在 UIView 上添加阴影,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/44593870/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/44593870/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如果下面还有另一个 UIView,如何在 UIView 上添加阴影