swift Key Path Layer.borderColor/Layer.borderUIColor 设置边框为黑框 颜色无效
swift Key Path Layer.borderColor/Layer.borderUIColor 设置边框为黑框 颜色无效
这边我们可以在xib文件里找到设置keypath的地方,设置他的边框颜色为Layer.borderUIColor = UIcolor.white
但是实际运行效果是却看不出这个效果,一般会出现两种情况:
1.出现黑框(使用的是layer.borderUIColor)
2.无效果(使用的是layer.borderColor)
后来发现原因是少了一个拓展文件,以下我们提供两个版本:
Swift:
extension CALayer {@IBInspectablevar borderUIColor: UIColor {get {return UIColor(cgColor: self.borderColor!)} set {self.borderColor = newValue.cgColor}}
}
Ios OC:
// CALayer+XibBorderColor.h@interface CALayer (XibBorderColor)@property (nonatomic, strong) UIColor *borderColorWithUIColor;@end
// CALayer+XibBorderColor.m
#import "CALayer+XibBorderColor.h"@implementation CALayer (XibBorderColor)- (void)setBorderColorWithUIColor:(UIColor *)borderColorWithUIColor {self.borderColor = borderColorWithUIColor.CGColor;
}
@end
添加完之后我们来看看效果:
swift Key Path Layer.borderColor/Layer.borderUIColor 设置边框为黑框 颜色无效相关推荐
- storyboard或者Xib给View设置边框属性(颜色,宽度,圆角)
纯代码设置Button或者其他View的边框属性 例: UIView* view = [[UIView alloc]init]; view.layer.borderWidth = 2.0; view. ...
- android控件向内弧度_android给View设置边框 填充颜色 弧度
Android开发技巧--设置系统状态栏颜色 开门见山,先来三张效果图: 然后我们再来讲如何实现以及如何快速地实现. 如何实现 实现设置系统状态栏颜色需要至少在Android 4.4.2(API 19 ...
- html边框自动变颜色,css怎么设置边框颜色?
元素外边距内就是元素的的边框 (border).元素的边框就是围绕元素内容和内边据的一条或多条线.每个边框有 3 个方面:宽度.样式,以及颜色.下面我们就来看一下css设置边框颜色的方法. css可以 ...
- html 框线设置颜色,css怎么设置边框颜色?
元素外边距内就是元素的的边框 (border).元素的边框就是围绕元素内容和内边据的一条或多条线.每个边框有 3 个方面:宽度.样式,以及颜色.下面我们就来看一下css设置边框颜色的方法. css可以 ...
- table如何设置边框
table如何设置边框: 1.通过table标签的属性来设置,border="1" 边框设置为1,cellspacing="0" 单元格间距设置为0. < ...
- html5相对父元素定位,layer弹出层设置相对父级元素定位
layer弹出层默认是相对body固定定位的,可是项目中一般需要相对某个盒子相对定位,下面是个加载弹层例子: var loadIndex = layer.open({ type: 3, //3 表示加 ...
- Dorado7 notify非alert 输入框prompt confirm layer dialoger,layer.msg,toast效果,几秒关闭layer.load layer.open
IDEA-layer 方式一:layer.alert() layer.alert("当前行的下标:" + row.username, {icon: 0}); icon=0 1 2 ...
- layui弹出层使用(layer.alert / layer.open / layer.prompt )
一 layer.alert 效果图: 代码: //取消提现 function back(id) {layer.alert('真的要取消吗', {skin: 'layui-layer-molv' //样 ...
- 解决找不到 css/modules/layer/default/layer.css?v=3.1.1 的问题
这种多半是使用的是 layui组件,是整套的.它内部模块引用关系应该是已经建立好了. 在页面前后分别引用layui.css以及layui.js即可 <!DOCTYPE html> < ...
- 解决undefinedcss/modules/layer/default/layer.css
官方文档 使用场景 由于layer可以独立使用,也可以通过Layui模块化使用.所以请按照你的实际需求来选择. 场景 用前准备 调用方式 1. 作为独立组件使用 如果你只是单独想使用 layer,你可 ...
最新文章
- Python,OpenCV应用轮廓逼近算法,检测对象的形状
- 【JavaScript基础】js中关于声明提前的几个误区
- wxWidgets:wxHtmlCellEvent类用法
- 很好的一款监控web请求的工具,fiddler.
- 网络工程师经常会面对服务器性能,下半网络工程师试卷(下午).doc
- 【风控建模干货分享】个推大数据金融风控算法实践
- 2021年最近的猝死案例有点多!!!(关注我,让你活的更久一点)
- UG二次开发装配篇 添加/拖动/删除组件方法的实现
- ISO8583报文工具类(组装和解析报文)
- tflearn的VocabularyProcessor用法:建立中文词汇表和把文本转为词ID序列
- Codeforces Round #807 (Div. 2)补题
- JS中删除数组中重复的元素
- VMware虚拟化- vMotion 迁移原理与应用
- 如何免费在线破解自己的CS学位
- 常用的40引脚的RGB屏介绍
- 如何开发手机APP软件?
- Git同步和撤销命令
- 世界需要简化第五篇:阅读本文需要有基础,仅一文教你快速应用FOC的SVPWM实现三相异步电机调速?快速学会使用著名的电机SVPWM调速控制算法——史上最简单易懂,算法经高度抽象简化,所有下标经仔细核对
- Gstreamer中pad的链接
- 专业服务器加固系统价格,实惠的加固服务器哪家靠谱
热门文章
- linux 判断是否root权限,Android adb 判断是否有root权限
- 手写curry函数,实现函数柯里化
- DQ77KB升级bios和AMT设置
- 领英给好友群发消息的方法和细节
- netbeans卸载
- 你无法访问计算机,计算机无法访问,您可能没有权限使用网络资源.请与这台服务器的管理员联系的解决办法...
- 单体架构、SOA架构、微服务架构的优点缺点以及区别联系
- 股市入门:应对股市涨跌方法
- arm嵌入式系统C语言代码,ARM嵌入式系统C语言编程.pdf
- html文档在word打开是乱码怎么解决,word打开是乱码的解决方法