Текстовый фон с закругленным углом, как в Instagram.IOS

Программируем под IOS
Ответить
Anonymous
 Текстовый фон с закругленным углом, как в Instagram.

Сообщение Anonymous »

Я хочу создать текст с цветом фона и закругленными углами, как это делает Instagram. Мне удалось добиться цвета фона, но не удалось создать закругленные углы.

Что у меня есть на данный момент:

Изображение


Ниже приведен исходный код снимка экрана выше:

Код: Выделить всё

-(void)createBackgroundColor{
[self.txtView.layoutManager enumerateLineFragmentsForGlyphRange:NSMakeRange(0, self.txtView.text.length) usingBlock:^(CGRect rect, CGRect usedRect, NSTextContainer *textContainer, NSRange glyphRange, BOOL *stop) {
[textArray addObject:[NSNumber numberWithInteger:glyphRange.length]];
if (glyphRange.length == 1){
return ;
}
UIImageView *highlightBackView = [[UIImageView alloc] initWithFrame:CGRectMake(usedRect.origin.x, usedRect.origin.y  , usedRect.size.width, usedRect.size.height + 2)];
highlightBackView.layer.borderWidth = 1;
highlightBackView.backgroundColor = [UIColor orangeColor];
highlightBackView.layer.borderColor = [[UIColor clearColor] CGColor];
[self.txtView insertSubview:highlightBackView atIndex:0];
highlightBackView.layer.cornerRadius = 5;
}];
}
Я вызываю эту функцию в делегате mustChangeTextInRange.

Что я хочу:< /strong>

Изображение


Смотрите внутренний радиус, отмеченный стрелками. Будем благодарны за любую помощь!

Подробнее здесь: https://stackoverflow.com/questions/480 ... agram-does
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»