纯代码设置Button或者其他View的边框属性 例: UIView* view = [[UIView alloc]init]; view.layer.borderWidth = 2.0; view.layer.masksToBounds = YES; view.layer.cornerRadius ...
分类:
其他好文 时间:
2017-09-27 10:19:08
阅读次数:
196
不好的解决方案 使用下面的方式会强制Core Animation提前渲染屏幕的离屏绘制, 而离屏绘制就会给性能带来负面影响,会有卡顿的现象出现 self.view.layer.cornerRadius = 5; self.view.layer.masksToBounds = YES; 正确的解决方案 ...
分类:
其他好文 时间:
2017-09-01 23:03:27
阅读次数:
182
1.根据不同的需求,可以 ①:UIViewContentModeScaleAspectFill 图片按照原比例显示,可能会超出imageView的范围,imageView.layer.masksToBounds = YES;剪裁超出的部分; ②:在当前imageView的范围内,按比例完整显示,不能 ...
分类:
其他好文 时间:
2017-07-28 14:08:44
阅读次数:
139
//设置圆角 layer.cornerRadius ,注意该 key 对应 Value 的 type 应该设置为 String layer.masksToBounds ,注意该 key 对应 Value 的 type 应该设置为 Boolean , 当右侧出现对号时为YES *注意*:经过测试,UI ...
分类:
其他好文 时间:
2017-05-19 17:41:54
阅读次数:
158
// self.profileImageView.layer.cornerRadius = self.profileImageView.width * 0.5; // self.profileImageView.layer.masksToBounds = YES;//使用图层的话,在tableVie... ...
分类:
其他好文 时间:
2017-05-13 20:13:58
阅读次数:
166
1.iOS 设置阴影的时候 ,shadowOffset 默认值是 {0,-3},沿x y 的偏移距离,shadowRadius控制阴影的模糊度,并不是圆角大小。Core Animation计算阴影的时候,会把寄宿图考虑在内,当你使用masksToBounds 的时候为了解决阴影被切割,就要使用两个图 ...
分类:
移动开发 时间:
2017-04-24 15:28:07
阅读次数:
225
圆角cornerRadius确定圆角的大小masksToBounds确定要不要裁减圆角以外的界面图层边框borderWidth 边框的粗细,point是衡量值。borderColor 边框的颜色,CGColorRef类型。边框是绘制在图层边界里面的,而且在所有子内容之前,也在子图层之前。红色laye... ...
分类:
移动开发 时间:
2017-01-14 11:14:21
阅读次数:
219
一、CALayer CALayer包含在QuartzCore框架中,具有跨平台性,在iOS中使用Core Animation开发动画的本质是 将CALayer内容转化为位图从而供硬件操作 。 注意:阴影效果无法和masksToBounds同时使用,因为masksToBounds的目的就是剪切外边框, ...
分类:
移动开发 时间:
2016-11-15 10:17:32
阅读次数:
324
1.设置view圆角 2.设置view阴影 通过上面的方式设置阴影,必须把clipsToBounds关闭. 3.同时设置view的圆角和阴影 如果上面的方法一起用,把masksToBounds开了,阴影无法显示,关了的话其上的View又会遮住圆角。解决的方式只能是再加一层layer。 ...
分类:
其他好文 时间:
2016-11-12 19:07:18
阅读次数:
211
需求:需要给cell里的imageview添加阴影 问题:按照标准的代码添加阴影,然并卵:代码如下: 后谷歌说要加一句: imageview.layer.masksToBounds = NO;,因为阴影是在imagview的layer外面画的 这样阴影出来了,然而,由于允许子元素超出父元素,所以图片 ...
分类:
其他好文 时间:
2016-09-07 19:05:18
阅读次数:
297