Nul*_*sis 4 uiview ios swift swift4
我在 UIView 周围创建了一个标准边框,如下所示:
vwGroup.layer.borderColor = UIColor.yellow.cgColor
vwGroup.layer.borderWidth = 2.0;
Run Code Online (Sandbox Code Playgroud)
但我希望 UIView 与其周围的边框之间有 5px 的填充/边距/间距。
现在它只是在其周围绘制边框。我想把它推出来,这样之间就有清晰的空间。
有什么建议么?我怀疑插图是可行的方法,但无法弄清楚。
谢谢你!
插图不是一条出路。您可以使用 inset 从视图的边距填充视图的内部内容。对于您需要的内容,最好的选择是将您的内容包裹在vwGroup另一个内部UIView并在包裹视图中设置边框。就像是:
let wrappingView = UIView(frame: someFrame)
wrappingView.backgroundColor = .clear
wrappingView.layer.borderColor = UIColor.yellow.cgColor
wrappingView.layer.borderWidth = 2.0;
wrappingView.addSubview(vwGroup)
Run Code Online (Sandbox Code Playgroud)
当然,这只是为了让您了解全局。您可能想要设置适当的框架/约束。
| 归档时间: |
|
| 查看次数: |
4241 次 |
| 最近记录: |