【发布时间】:2015-10-25 03:11:54
【问题描述】:
我尝试了很多想法,但还没有成功,我的问题是我有一个视频,我提供了一种在视频上写入文本并将文本拖放到视频上的功能现在我想设置 CATextlayer由用户设置的正确位置的视频,但它没有显示在正确的位置,所以请帮助我。
这是我用于此目的的代码。
CATextLayer *titleLayer = [CATextLayer layer];//<========code to set the text
titleLayer.string = self.strText;
titleLayer.font = (__bridge CFTypeRef)(self.fonts);;
titleLayer.fontSize = titleLayer.fontSize;
titleLayer.position = CGPointMake (titleLayer.fontSize,titleLayer.fontSize);
//?? titleLayer.shadowOpacity = 0.5;
titleLayer.alignmentMode = kCAAlignmentCenter;
titleLayer.bounds = CGRectMake(self.rectText.origin.x,self.rectText.origin.y-52, 480, 480); //You may need to adjust this for proper display
[titleLayer setBackgroundColor:[UIColor redColor].CGColor];
[parentLayer addSublayer:titleLayer]; //ONLY IF WE ADDED TEXT
【问题讨论】:
标签: ios objective-c iphone avfoundation calayer