解决方法
您正面临这个问题,因为
layer.borderColor
需要CGColor,而且来自用户定义的运行时属性,您只能设置UIColor而不是CGColor,当您不设置颜色时,它将采用默认的borderColor,即黑色.要设置borderColor,您需要以编程方式设置它.
斯威夫特3
yourView.layer.borderColor = UIColor.red.cgColor //set your color here
Swift 2.3或更低
yourView.layer.borderColor = UIColor.redColor().CGColor //set your color here