0

有趣的是,我让它在其中一个子表视图中正常工作,但由于某种原因它没有出现在我的主 menuTableView 中。

这就是我在 Storyboard 中的设置方式:

在此处输入图像描述

这是我正在使用的用于添加阴影的代码:

self.menuTableView.layer.shadowColor = [UIColor blackColor].CGColor;
self.menuTableView.layer.shadowOffset = CGSizeMake(0.0f, 0.0f);
self.menuTableView.layer.shadowOpacity = 0.8;
self.menuTableView.layer.shadowRadius = 1.5f;
self.menuTableView.clipsToBounds = NO;
self.menuTableView.layer.masksToBounds = NO;

我基本上想在表格视图的底部和顶部添加一个阴影。帮助将不胜感激!谢谢!

更新:请注意,虽然我知道存在大量与我类似的问题,但他们中的大多数只是忘记将 clipsToBounds 和 maskToBounds 设置为 NO。我已经有了它,但它适用于一个 tableview 但不是我的主要视图,这里没有任何问题可以回答,而且我无法在它上面找到任何东西,因为一切似乎都被正确编码。谢谢你。

4

1 回答 1

1

首先添加一个单独的 UIView,它将充当 UITableView 的容器。将阴影添加到该 UIView。然后添加与该 UIView 的子视图具有相同帧大小的 UITableView 以实现您正在寻找的效果。

于 2013-06-04T21:09:08.087 回答