很好笑,我已经使其在子表视图之一中正常工作,但是由于某种原因它没有显示在我的主menuTableView中。

这是我在情节提要中进行设置的方式:



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

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;


我基本上想在tableview的底部和顶部添加阴影。帮助将不胜感激!谢谢!

更新:请注意,尽管我知道存在与我类似的大量问题,但大多数问题只是忘记将clipsToBounds和masksToBounds设置为NO。正如我已经拥有的那样,但是它只能在一个表视图上工作,而不能在我的主视图上工作,这在这里没有问题可以回答,而且由于所有内容似乎都已正确编码,因此我无法在其上找到任何内容。谢谢。

最佳答案

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

10-08 05:29