CALayer的使用
2015-11-27 23:22
357 查看
#import "ViewController.h"
@interface ViewController ()
@property (weak,
nonatomic) IBOutlet UIView *redView;
@property (weak,
nonatomic) IBOutlet UIImageView *myView;
@end
@implementation ViewController
- (void)viewDidLoad {
[super
viewDidLoad];
[self
myViewLayer];
}
- (void)myViewLayer
{
// 设置边框
self.myView.layer.borderWidth
= 1;
self.myView.layer.borderColor
= [ UIColor blueColor].CGColor;
// 设置圆角半径
self.myView.layer.cornerRadius
= 50;
// 裁剪边框以外的区域
self.myView.layer.masksToBounds
= YES;
}
- (void) redviewLayer
{
//
设置边框的颜色
self.redView.layer.borderColor
= [UIColor greenColor].CGColor;
//
设置边框的宽度
self.redView.layer.borderWidth
= 3;
// 设置阴影的不透明度
(取值范围0~1)
self.redView.layer.shadowOpacity
= 1;
//
设置阴影的偏移量
self.redView.layer.shadowOffset
= CGSizeMake(10,
10);
//
设置阴影的颜色
self.redView.layer.shadowColor
= [UIColor greenColor].CGColor;
//
设置阴影的模糊程度
self.redView.layer.shadowRadius
= 5;
//
设置圆角半径
self.redView.layer.cornerRadius
= 10;
// 超过根层以外的东西都给裁剪掉
self.redView.layer.masksToBounds
= YES;
}
@end
@interface ViewController ()
@property (weak,
nonatomic) IBOutlet UIView *redView;
@property (weak,
nonatomic) IBOutlet UIImageView *myView;
@end
@implementation ViewController
- (void)viewDidLoad {
[super
viewDidLoad];
[self
myViewLayer];
}
- (void)myViewLayer
{
// 设置边框
self.myView.layer.borderWidth
= 1;
self.myView.layer.borderColor
= [ UIColor blueColor].CGColor;
// 设置圆角半径
self.myView.layer.cornerRadius
= 50;
// 裁剪边框以外的区域
self.myView.layer.masksToBounds
= YES;
}
- (void) redviewLayer
{
//
设置边框的颜色
self.redView.layer.borderColor
= [UIColor greenColor].CGColor;
//
设置边框的宽度
self.redView.layer.borderWidth
= 3;
// 设置阴影的不透明度
(取值范围0~1)
self.redView.layer.shadowOpacity
= 1;
//
设置阴影的偏移量
self.redView.layer.shadowOffset
= CGSizeMake(10,
10);
//
设置阴影的颜色
self.redView.layer.shadowColor
= [UIColor greenColor].CGColor;
//
设置阴影的模糊程度
self.redView.layer.shadowRadius
= 5;
//
设置圆角半径
self.redView.layer.cornerRadius
= 10;
// 超过根层以外的东西都给裁剪掉
self.redView.layer.masksToBounds
= YES;
}
@end
相关文章推荐
- new和malloc的区别
- 加油!
- UINavigationController使用详解
- Windows/DOS与Unix文件格式之间的相互转换(/r/n问题)
- Python 面相对象 —— 类的三大成员
- 核心动画-雪花
- 深入解析FastClick解决延迟点击
- 优先队列的初始化,删除,插入操作
- Java大数运算
- Xcode7.1正式版免证书真机调试
- 核心动画-心跳效果
- VTK亲自安装出现的问题及解决办法(WIN7 64位 + VS2012 + VTK-5.10.1)
- Nightmare(BFS)
- 无限循环的图片轮播器
- 安装或更新vmware tools
- Swing 线程之SwingUtilities.invokeLater()
- 地址译码方式
- Mysql 查询性能优化
- 使用WinWebMail 简单搭建一个局域网邮件服务 并 测试
- 图片水印