【发布时间】:2013-09-24 15:24:00
【问题描述】:
我正在尝试在 UIView 周围制作半透明边框。这个想法是展示一张图片,但让边框覆盖图片的边缘,但仍然允许您看到边框后面的内容。我希望边框的不同边具有不同的边框宽度。在顶部我想要一个 80 pts 的边框,在底部我想要一个 60 pts 的边框,在侧面我想要一个 10 pts 的边框。我知道使用代码:
UIView.layer.borderColor = [UIColor blueColor].CGcolor;
UIView.layer.borderWidth = 10;
会在 UIView 内部给你一个宽度为 10 的统一边框,但是如何为 UIView 的不同边设置不同的边框宽度?
【问题讨论】:
-
您可能需要研究 QuartzCore 编程来围绕视图边缘绘制路径并更改路径每行的颜色。不应该花太长时间来学习和实验。
标签: ios objective-c uiview border