查看边框颜色不变

6 xcode border layer storyboard swift

我有一个视图,我使用此运行时属性边框:

在此输入图像描述

问题是layer.borderColor当我设置borderColor时我的边框消失但是当我没有设置边框颜色时我有一个黑色边框,我不想要任何想法?

Nir*_*v D 5

你正面临这个问题,因为layer.borderColorCGColorUser defined runtime attributes你只能设置UIColorCGColor,当你不设置将采取默认的颜色borderColor和IE black的颜色。要设置borderColor,您需要像这样以编程方式进行设置。

迅捷3

yourView.layer.borderColor = UIColor.red.cgColor //set your color here
Run Code Online (Sandbox Code Playgroud)

Swift 2.3或更低版本

yourView.layer.borderColor = UIColor.redColor().CGColor //set your color here
Run Code Online (Sandbox Code Playgroud)