在 UIView 上设置多个边框

Stu*_*rtM 5 quartz-graphics uikit uiview ios ios6

由于我找不到任何问题/答案,我想这是不可能的。

无论如何,是否可以在UIView.

.layer.borderWidth我目前正在使用和设置标准边框layer.borderColor。我想知道是否可以向视图添加多个笔划/边框效果。

我需要一个 4.0f 的白色边框,然后另一个 1.0f 的另一种颜色的边框。

Cyr*_*lle 3

我能想到的三种解决方案:

  • 将一个 UIView 嵌套在另一个 UIView 中,为每个 UIView 定义一个边框;
  • 自己画边界-(void)drawRect
  • 使用UIImageView带有可调整大小的 an ;边框的可拉伸图像作为背景(性能方面的最佳解决方案)。