CATextLayer로 변경되는 텍스트를 애니메이션으로 적용하려고합니다.AutoLayout 및 CATextLayer iOS7
intValueLayer = [CATextLayer layer];
[intValueLayer setFrame:self.lblIntPart.bounds];
[[self.lblIntPart layer] addSublayer:intValueLayer];
내보기에서 AutoLayout을 사용하고 있는데 setFrame 메서드가 제대로 작동하지 않는다는 것을 알고 있습니다. self.lblIntPart보다 작은 CATextLayer의 제 경우 프레임에서, 어떻게 TextLayer에 제약 조건을 추가하거나 self.llbIntPart와 같은 프레임으로 표시 할 수 있습니까?
감사합니다.
intValueLayer = [CATextLayer layer];
[intValueLayer setFrame:self.lblIntPart.bounds];
[[self.lblIntPart layer] addSublayer:intValueLayer];
[intValueLayer setAlignmentMode:@"center"];
[intValueLayer setForegroundColor:self.category.colour.colour.CGColor];
[intValueLayer setFont:CFBridgingRetain(@"DilleniaUPCBold")];
[intValueLayer setFontSize:96.0f * scale];
intValueLayer.contentsScale = [UIScreen mainScreen].scale;
[intValueLayer setString:@"0"];
NSLog (@ "% @", NSStringFromCGRect (intValueLayer.frame))의 결과는 무엇입니까? NSLog (@ "% @", NSStringFromCGRect (self.lblIntPart.frame)); NSLog (@ "% @", NSStringFromCGRect (self.lblIntPart.bounds)); – ManicMonkOnMac