swift – 查看边框颜色不变

swift – 查看边框颜色不变,第1张

概述我有一个视图,我使用此运行时属性边框: 问题是layer.borderColor当我设置borderColor我的边框消失了,但是当我没有设置边框颜色我有一个黑色的边框,我不想要 有任何想法吗? 您正面临这个问题,因为 layer.borderColor需要CGColor,而且来自用户定义的运行时属性,您只能设置UIColor而不是CGColor,当您不设置颜色时,它将采用默认的borderCol 我有一个视图,我使用此运行时属性边框:

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

解决方法 您正面临这个问题,因为 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
总结

以上是内存溢出为你收集整理的swift – 查看边框颜色不变全部内容,希望文章能够帮你解决swift – 查看边框颜色不变所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1020333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存