如何围绕UIView制作自定义边框?

Jos*_*ang 5 border objective-c uiview ios

我想在UIView周围做一个半透明的边框.这个想法是显示一张图片,但边框覆盖图片的边缘,但仍然可以让你看到边框后面的东西.我希望边框的不同边有不同的边框宽度.在顶部我想有一个80分的边框,在底部我想要一个60分的边框,并在侧面我想要一个10分的边框.我知道使用代码:

UIView.layer.borderColor = [UIColor blueColor].CGcolor;
UIView.layer.borderWidth = 10;
Run Code Online (Sandbox Code Playgroud)

将在UIView内部为您提供宽度为10的均匀边框,但如何为UIView的不同边设置不同的边框宽度?

Jon*_*ast 1

据我所知,仅通过使用 UIView 或其支持层的属性不可能获得您想要的东西。您可能必须使用另一个 UIView,其中包含您想要的特定边框(可能作为自定义图形)并将其覆盖在图像顶部。