IOS UIView 设置单边实现
来源:互联网 发布:java断点调试快捷键 编辑:程序博客网 时间:2024/04/30 13:59
- (void)setBorderWithView:(UIView *)view top:(BOOL)top left:(BOOL)left bottom:(BOOL)bottom right:(BOOL)right borderColor:(UIColor *)color borderWidth:(CGFloat)width {
if (top) { CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(0, 0, view.frame.size.width, width);
layer.backgroundColor = color.CGColor;
[view.layer addSublayer:layer];
}
if (left) {
CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(0, 0, width, view.frame.size.height);
layer.backgroundColor = color.CGColor;
[view.layer addSublayer:layer];
}
if (bottom) {
CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(0, view.frame.size.height - width, view.frame.size.width, width);
layer.backgroundColor = color.CGColor;
[view.layer addSublayer:layer];
}
if (right) {
CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(view.frame.size.width - width, 0, width, view.frame.size.height);
layer.backgroundColor = color.CGColor;
[view.layer addSublayer:layer];
}
}
if (top) { CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(0, 0, view.frame.size.width, width);
layer.backgroundColor = color.CGColor;
[view.layer addSublayer:layer];
}
if (left) {
CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(0, 0, width, view.frame.size.height);
layer.backgroundColor = color.CGColor;
[view.layer addSublayer:layer];
}
if (bottom) {
CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(0, view.frame.size.height - width, view.frame.size.width, width);
layer.backgroundColor = color.CGColor;
[view.layer addSublayer:layer];
}
if (right) {
CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(view.frame.size.width - width, 0, width, view.frame.size.height);
layer.backgroundColor = color.CGColor;
[view.layer addSublayer:layer];
}
}
0 0
- IOS UIView 设置单边实现
- IOS UIView设置背景
- iOS UIView设置背景图片
- border-image 单边设置
- 为UIView绘制单边的boder
- ios为UIView设置阴影
- IOS 给UIView 设置背景图片
- ios 修改单边圆角
- iOS动画之UIView实现
- IOS 自定义 UIView 实现重用
- iOS 给一个uiview设置shadow
- ios UIView设置背景图片的方法
- IOS中如何给UIView设置背景图片
- iOS 为UIView设置点击监听事件
- iOS 设置UIView的边框和阴影
- ios UIView设置背景图片的方法
- ios UIview 设置透明度遇到的问题
- iOS中UIView半边圆角设置
- 【HUSTOJ】1075: 拐角VIII
- iOS 关于已配对设备重新检测连接问题
- 小龙虾有寄生虫?煮熟了就没事
- leetcode--Rotate Array
- hdu 2819 Swap【完美二分匹配】
- IOS UIView 设置单边实现
- 圆
- Say Hello to CSDN
- poj-1177 Picture(矩形周长并,线段树+扫描线)
- KMP算法入门
- Ubuntu14.04 创建 wifi 热点
- 第十一周实践项目2.2-储存班长信息的学生类(如果将基类数据成员改为私有的)
- Android EventBus实战 没听过你就out了
- Domino domcfg中表单的reasonType值