Я использовал CATextLayer для одновременного отображения полужирного и обычного текста. Сейчас я получаю длинный текст из ответа веб-службы, поэтому я не могу отображать полный текст. Может ли кто-нибудь помочь мне, как сделать объект CATextLayer Прокручиваемый, как текстовое представление. Пожалуйста, предложите мне какое-либо решение по этому поводу. работает на меня. Я использую этот код:
/* Создаем текстовый слой по требованию */
if (!_textLayer) {
_textLayer = [[CATextLayer alloc] init];
//_textLayer.font = [UIFont boldSystemFontOfSize:13].fontName; // not needed since `string` property will be an NSAttributedString
_textLayer.backgroundColor = [UIColor clearColor].CGColor;
_textLayer.wrapped = YES;
//CALayer *layer = self.navigationController.toolbar.layer; //self is a view controller contained by a navigation controller
_textLayer.frame = CGRectMake(5,325, 310, 90);
_textLayer.contentsScale = [[UIScreen mainScreen] scale]; // looks nice in retina displays too :)
_textLayer.alignmentMode = kCAAlignmentJustified;
_textLayer.masksToBounds = YES;
[self.view.layer addSublayer:_textLayer];
}
Внизу я также попытался добавить свой _textLayer в слой UITextView вместо self.view.layer.
Пожалуйста, предложите, как я могу реализовать эту функцию?