在UITableView

时间:2018-05-27 08:55:34

标签: ios iphone swift uitableview cocoa-touch

我有一个VC在屏幕上有UITableView,除了从顶部开始的第一个66px。在那里,我有一个自定义UIView我称之为“工具栏”,其中包含标题和按钮。

看起来像这样:

Image 1

我正在尝试在UITableView顶部显示的“工具栏”中添加阴影。我正在添加它:

Image 2

出于某种原因,我在运行应用程序时看不到任何阴影。

我做错了什么?有人知道吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

阴影需要显示一些空格,您必须在顶视图(工具栏)和表视图之间添加一些垂直空格。

获得如下结果: enter image description here

你需要添加一些空间: enter image description here

ans我还使用以下代码添加阴影:

toolbar.layer.shadowColor = UIColor.black.cgColor
toolbar.layer.shadowOpacity = 1
toolbar.layer.shadowOffset = CGSize.zero
toolbar.layer.shadowRadius = 10
toolbar.layer.masksToBounds = false