我有以下的法典,我似乎无法做到这一点。
第一,我提出一种观点。
UIView *view = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 100)] autorelease];
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = view.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor blackColor] CGColor], (id)[[UIColor whiteColor] CGColor], nil];
[view.layer insertSublayer:gradient atIndex:0];
其次,我需要取代这一层。 我尝试了以下几个方面,但失败是因为我不知道如何进入这一层。 页: 1 此时此刻,我参加了该方案的不同部分,因此我不能仅打电话gradient。 我需要从view中摘取。
[view.layer replaceSublayer:0 with:newgradient];
表面上看,0本应是Old levels,但我不知道如何进入。
感谢。