您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: