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]