1.主旨:如题
2.目的:
a.更好的控制试图的层级关系
b.减少遇到一些特殊情况出现bug的几率
3.事例: 使用渐变的代码和添加imageView的IB
- (void)viewDidLoad
{
/**
* 情况1:addSublayer
*/
[self.view.layer addSublayer:[self shadowAsInverse]];
/**
* 情况2:insertSublayer
*/
[self.view.layer insertSublayer:[self shadowAsInverse] atIndex:0];
}
- (CAGradientLayer *)shadowAsInverse;
{
CAGradientLayer *newShadow = [[CAGradientLayer alloc]