您的位置:首页 > 移动开发 > IOS开发

iOS编程 CALayer

2015-07-03 16:15 176 查看
UIVIEW---》CALAYER--->主层 次层

//

// ViewController.m

// 070304layer

//

// Created by tianshangrenjian on 15/7/3.

// Copyright © 2015年 tianshangrenjian. All rights reserved.

//

#import "ViewController.h"

@interface
ViewController ()

@property (weak,
nonatomic) IBOutlet
UIView *SCHView;

@property (weak,
nonatomic) IBOutlet
UIImageView *iconView;

@end

@implementation ViewController

- (void)viewDidLoad {

[super
viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

CALayer *layer=self.SCHView.layer;

layer.backgroundColor=[UIColor
redColor].CGColor;

// layer.borderColor=[UIColor blueColor].CGColor;

// layer.borderWidth=6;
layer.cornerRadius=5;

layer.shadowColor=[UIColor
blackColor].CGColor;//阴影
layer.shadowOffset=CGSizeMake(10,
4);

layer.shadowOpacity=0.8;

CALayer *sublayer=[[CALayer
alloc] init];

// layer.masksToBounds=YES;//限制自层的范围在该层内
sublayer.frame=CGRectMake(20,
20, 40,
540);

sublayer.backgroundColor=[UIColor
greenColor].CGColor ;
[layer
addSublayer:sublayer];

self.iconView.layer.cornerRadius=80;

self.iconView.layer.masksToBounds=YES;

self.iconView.image=[UIImage
imageNamed:@"IMG_0004.jpg"];

}

- (void)didReceiveMemoryWarning {

[super
didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.
}

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