小编Rol*_*rie的帖子

如何删除或隐藏子图层?

-(IBAction)displayinfo:(id)sender
{
    sublayer = [CALayer layer];

    if (appear == NO)
    {
        appear = YES;
        sublayer.contents=(id)[UIImage imageNamed:@"infoPalette.png"].CGImage;
        sublayer.frame= CGRectMake(300,200,350,250);
        [self.view.layer addSublayer:sublayer];
    }
    else
    {
        [sublayer removeFromSuperlayer];
    }
}
Run Code Online (Sandbox Code Playgroud)

这允许图层出现但我无法删除它或在单击相同的按钮时隐藏它.

objective-c calayer

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

calayer ×1

objective-c ×1