将阴影添加到使用SnapKit定位的UIView

时间:2017-04-19 01:49:14

标签: ios swift uiview autolayout snapkit

我使用SnapKit定位了一个UIView,需要找到一种添加阴影的方法。因为我相对于其他UIViews定位了视图,所以我没有视图的高度,宽度或起始坐标。如何使用SnapKit自动布局为此UIView添加阴影。定位UIView的代码是:

tableViewBackground.snp.makeConstraints{ (make) -> Void in
        make.width.lessThanOrEqualToSuperview()
        make.height.lessThanOrEqualToSuperview()
        make.right.equalToSuperview().offset(-20)
        make.left.equalToSuperview().offset(20)
        make.bottom.equalToSuperview().offset(-20)
        make.top.equalTo(poiLabel.snp.bottom).offset(20)
}

1 个答案:

答案 0 :(得分:1)

将影子图层的创建从viewDidLoad移至viewDidLayoutSubviews