将UIView的内容设置为iphone中的CAlyer内容

时间:2013-11-22 07:08:01

标签: ios iphone objective-c uiview calayer

我正在尝试将视图的内容添加到LAyer的内容中,是否可能?

v1=[[UIView alloc]initWithFrame:CGRectMake(10, 10, 30, 30)];
        v1.backgroundColor=[UIColor redColor];
        UILabel *lbl = [[UILabel alloc]initWithFrame:CGRectMake(05, 05, 20, 20)];
        lbl.text=@"ABC";
        [v1 addSubview:lbl];

       CALayer *iconImageLayer = [[CALayer alloc] init];
    iconImageLayer.contents=?????? //Try to add view

帮我解决此问题

谢谢,

1 个答案:

答案 0 :(得分:0)

使用layer的{​​{1}}属性。

UIView

或只是简单地使用CALayer *iconImageLayer = v1.layer,只要您使用v1.layer