我试图将我的CATextLayer
文本(这是一个数字“1”)放在视图的中心,但我得到的是非常小的文本,而不是如图所示的中心。显示的红色圆圈是一个CALayer
动画对象本身,所以我不想将文本作为子图层添加到它。相反,我添加为子层来查看。我为 CATextLayer 编写的代码是:
CATextLayer *numbers = [CATextLayer layer];
numbers.string = @"1";
numbers.font = [UIFont fontWithName:@"Arial" size:100.0];
numbers.foregroundColor = [UIColor blackColor].CGColor;
numbers.bounds = CGRectMake(0, 0, 200, 200);
numbers.position = self.view.center;
numbers.wrapped = NO;
[self.view.layer addSublayer:numbers];
我希望我的问题很清楚。请告诉我我错在哪里?非常感谢。