在iOS中的另一个图层上添加图层

时间:2015-04-16 16:08:55

标签: ios objective-c

我有一个UIViewController,它有默认的普通视图。我在父视图的顶部添加了UIImageView。现在,我想在UIImageView上显示PulsingHaloLayer。

我一直关注此网址 https://github.com/shu223/PulsingHalo

并拥有以下代码:

PulsingHaloLayer *halo = [PulsingHaloLayer layer];
halo.position = self.imageView.center; // image view is an image of radar
        // frame = (0,0; 240 128)

[self.imageView.layer addSublayer:halo]; // displays nothing

我也试过以下但没有运气:

 PulsingHaloLayer *halo = [PulsingHaloLayer layer];
 halo.position = self.imageView.center; // image view is an image of radar
 // frame = (0,0; 240 128)
 [self.view.layer insertSublayer:halo above:self.imageView.layer]; // nothing

1 个答案:

答案 0 :(得分:0)

我认为您遗失[halo start];。当我从您提供的链接尝试演示时,未添加图层,直到我添加[halo start];。您提供的代码也不包含[halo start];