在 UITableView 之上为 UIView 添加阴影
Adding shadow to UIView on top of UITableView
我有一个 VC,除了从顶部开始的第一个 66px 之外,整个屏幕都有一个 UITableView
。在那里,我有一个自定义 UIView
我称之为“工具栏”,其中包含一个标题和一个按钮。
看起来像这样:
我正在尝试向 UITableView
顶部可见的“工具栏”添加阴影。我是这样添加的:
出于某种原因,我在 运行 应用程序时没有看到任何阴影。
我做错了什么?有人知道吗?
谢谢!
阴影需要一些 space 才能显示,您必须在顶视图(工具栏)和 Table 视图之间添加一些垂直 space。
获得如下结果:
您需要添加一些 space:
ans 我还使用以下代码添加阴影:
toolbar.layer.shadowColor = UIColor.black.cgColor
toolbar.layer.shadowOpacity = 1
toolbar.layer.shadowOffset = CGSize.zero
toolbar.layer.shadowRadius = 10
toolbar.layer.masksToBounds = false
我有一个 VC,除了从顶部开始的第一个 66px 之外,整个屏幕都有一个 UITableView
。在那里,我有一个自定义 UIView
我称之为“工具栏”,其中包含一个标题和一个按钮。
看起来像这样:
我正在尝试向 UITableView
顶部可见的“工具栏”添加阴影。我是这样添加的:
出于某种原因,我在 运行 应用程序时没有看到任何阴影。
我做错了什么?有人知道吗?
谢谢!
阴影需要一些 space 才能显示,您必须在顶视图(工具栏)和 Table 视图之间添加一些垂直 space。
获得如下结果:
您需要添加一些 space:
ans 我还使用以下代码添加阴影:
toolbar.layer.shadowColor = UIColor.black.cgColor
toolbar.layer.shadowOpacity = 1
toolbar.layer.shadowOffset = CGSize.zero
toolbar.layer.shadowRadius = 10
toolbar.layer.masksToBounds = false