当我们使用AutoLayout做适配时,可能会有这样的需求,就是在想在适配完成前就取得子控件的真实frame,来做一些操作。比如我们想把一个正方形的UIImageView剪成一个圆形,这时候就需要这么做
self.imageView.layer.cornerRadius = self.backIcon1.width / 2; self.imageView.clipsToBounds...
分类:
其他好文 时间:
2015-06-19 10:38:01
阅读次数:
422
如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。对于这种情况,Stackoverflow上提供了几种解决方案。其中最简单优雅的...
分类:
移动开发 时间:
2015-06-17 12:58:53
阅读次数:
171
我给WPF控件扩展了一个名为CornerRadius的附加属性,以便于所有控件在重写ControlTemplate的时候,在ControlTemplate中先加上一个Border,然后利用附加的CornerRadius,设置圆角属性,看起来是这样的: ...
cell.myimage.layer.masksToBounds=YES;
cell.myimage.layer.cornerRadius=cell.myimage.frame.size.width/2;
//dispatch_async会向kBgQueue队列中添加新的任务去执行,这里kBgQueue队列使用dispatch_get_global_queue(DISPATCH...
分类:
其他好文 时间:
2015-06-08 13:24:44
阅读次数:
91
cell.myimage.layer.masksToBounds=YES;
cell.myimage.layer.cornerRadius=cell.myimage.frame.size.width/2;
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
...
分类:
移动开发 时间:
2015-06-08 11:42:15
阅读次数:
198
记录下显示动画的部分基本属性:
opacity
transform.scale
transform.scale.x
transform.scale.y
transform.rotation.z
margin
zPosition
backgroundColor
cornerRadius
borderWidth
bounds
contents
contentsRect
co...
分类:
其他好文 时间:
2015-06-05 10:18:06
阅读次数:
138
核心动画-引言1.引言诗经中有比兴的说法,简而言之就是,先言他物,引起所咏之词.引言亦有次妙语UIView中有一个属性Layer, 在设置圆角View是很是有用View.layer.cornerRadius若是button或者image view 还要设置View.layer.clipsToBoun...
分类:
其他好文 时间:
2015-05-27 22:27:07
阅读次数:
196
如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。
对于这种情况,Stackoverflow上提供了几种解决方案。其中最简单优雅的方案,就是使用UIBezierPath。下面给出一段示例代码。
UIView *vie...
分类:
移动开发 时间:
2015-05-25 18:52:30
阅读次数:
130
方法一:直接使用UIView对应图层的cornerRadius self.layer.cornerRadius = CGRectGetWidth(self.bounds)/2.f; self.clipsToBounds = YES;方法二:使用图层遮罩 CAShapeLayer...
分类:
移动开发 时间:
2015-05-17 18:11:46
阅读次数:
439
将lable设置成圆角的方法
第一步先添加框架:QuartzCore,frame
label.layer.cornerRadius = 10;
label.layer.masksToBounds = YES;
利用控件尺寸和圆角半径创建圆,半径为50的圆
Label.frame = CGRectMake(0,0,100,100);
label.layer.cornerRadius...
分类:
其他好文 时间:
2015-05-14 08:44:58
阅读次数:
118