ios中图层的ancorPoint
2013-07-14 11:19 甘超波 阅读(320) 评论(0) 编辑 收藏 举报@interface MJViewController () { CALayer *_layer; } @end @implementation MJViewController - (void)viewDidLoad { [super viewDidLoad]; CALayer *layer = [CALayer layer]; layer.bounds = CGRectMake(0, 0, 100, 100); layer.position = CGPointMake(150, 150); layer.backgroundColor = [UIColor redColor].CGColor; // 定位点(1,1):当前图层右下角会在position所指定的位置上
//anchorPoint决定的Position的位置
layer.anchorPoint = CGPointMake(0, 0);//说明position的在左上角,坐标为(150,150) 宽度和高度分别100,100 _layer = layer; [self.view.layer addSublayer:layer]; } - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { _layer.anchorPoint = CGPointMake(1, 1);//说明position的右下角坐标为(150,150) 宽度和高度为100,100. }
目前我正在专注NLP,请立刻加微信/QQ号 546611623, 免费送你原创《NLP高级执行师》高清视频