有没有一种简单的方法来添加一个边框到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高)增加边框的大小。