原创Blog,转载请注明出处
http://blog.csdn.net/hello_hwc?viewmode=list
前言:今天在stackoverflow上给一个外国友人回答问题的时候,遇到了Layer的自动布局的问题。这里写出来,分享给需要的人。
Layer支持autolayout吗?
ios 的CALayer到目前为止不支持AutoLayout也不支持autoresizingMask。
举个例子
如果,要绘制一个渐变的颜色,作为背景色。定义一个配置函数
-(void)setupCAGradientLayer:(CAGradientLayer *)gradient{
UIColor *colorOne = [UIColor colorWithRed:(120/255.0) green:(135/255.0) blue:(150/255.0) alpha:1.0];
UIColor *colorTwo = [UIColor colorWithRed:(57/255.0) green:(79/255.0) blue:(96/255.0) alpha:1.0];
NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil];