有没有一种简单的方法来添加一个边框到iOS 5.1的Xcode中的视图

我期待有一个UIView的边框,我只是将其与主视图分开。

我在故事板编辑器中查看了UIView的设置,但似乎无法find设置边框的任何内容。

有一个简单的方法来做到这一点的代码?

用Swift和XCode 6你可以做到这一点。

单击故事板中的UIView元素,然后转到身份检查器。 在用户定义的运行时属性中,input:

 layer.borderWidth number 1 

如果你想要漂亮的angular落

 layer.cornerRadius number 5 layer.masksToBounds boolean true 

现在这将给你一个边界,但设置你需要使用代码的颜色。 转到你的视图控制器,并从你的UIView添加一个IBOutlet。 说你这样做,

 @IBOutlet weak var xView: UIView! 

在下面的viewDidLoad函数中调用它来设置颜色。

 xView.layer.borderColor = UIColor.whiteColor().CGColor 

谢谢!

有了这个边框,背景依然出现在后面。 换句话说,边界不是投射到视野外,而是投射到内部空间。

我认为有必要创build一个覆盖视图后面的所有者的大小(宽x高)增加边框的大小。